

#index #content-left {

width:250px;

height:175px;

float:left;

padding-left:10px;

border-right:#7cbb21 2px solid;

}



#index #content-right {

width:450px;

height:175px;

float:left;

}







#about-us #content-left {

width:30px;



float:left;

padding-left:10px;



}



#about-us #content-right {

width:665px;

float:left;

}



#about-us #content-right p{

font-size:12px;

}







#category #content-left, #search #content-left  {

width:30px;

float:left;

padding-left:10px;

}



#category #content-right, #search #content-right {

width:665px;

float:left;

}





#category h2{

font-size:24px;

padding:5px 0;

margin:0;

}



#category #contentholder, #search #contentholder{

padding-left:50px;

font-size:12px;

}



.productlist {

width:700px;

border:#7cbb21 1px solid;

background: #E0F2C5 url(../graphic/probg.gif) repeat-y;

clear:both;

margin-bottom:10px;

}



.productlist-left {

width:275px;

float:left;

}



.productlist-right {

width:425px;

float:left;

text-align:left;

}



#category h3, #search h3 {

padding:5px 10px 10px 10px;

margin:0;

font-size:16px;

color:#7CBB21;

font-weight:bold;

}



#category p, #search p{

padding:0 10px 0 10px;

margin:0;

font-size:12px;

font-weight:bold;

}



#category .price, #search .price{

color:#FF0000;

font-size:14px;

}



.minfo {

float:right;

padding:5px;

margin:0;



}





#productinfo #productimage {

width:330px;

height:280px;

float:left;

margin:0;

padding:0 0 0 0px;

}





#productinfo #productdescription {

width:310px;

float:right;

margin:0;

padding:0;

}



#productinfo h2 {

padding:10px 10px;

margin:0;

font-size:14px;

font-weight:bold;

color:#507d10;

line-height:20px;

}





#productinfo p{

padding:0 10px ;

margin:0;

font-size:13px;

font-weight:bold;

}



#productinfo #contentholder {

padding-left:10px;

}







#formquant {

padding:30px 10px 10px 10px; margin:0; float:left; font-size:12px;



}



#basket h2, #order-confirmation h2, #delivery-details h2, #secure-payment h2,  #account h2 , #search h2 {

padding:10px 0;

margin:0;

font-size:14px;

font-weight:bold;

color:#000000;

line-height:20px;

}







#delivery h3{

font-size:12px; 

font-weight:bold;

}



#delivery ul, #delivery p{

font-size:12px; 



}



#delivery ul {

padding-left:5px;

margin-left:12px;

padding-bottom:10px;

list-style: outside;

}





 ul {

padding-left:5px;

margin-left:12px;

padding-bottom:10px;

list-style: outside;

font-size:11px;

font-weight:bold;



}









ul.orange {



list-style-image:url(../graphic/orange.gif);

}



ul.green {



list-style-image:url(../graphic/green.gif);

}





#checkout h2 {

padding:5px 0 20px 0;

margin:0;

font-size:26px;

font-weight:norml;

color:#000000;

}





#checkout #contentholder{

font-size:14px;

font-weight:bold;

}



.notes {font-size:11px; font-weight:bold}





#checkout #footer, #delivery-details #footer, #contact-us #footer {

margin-top:-30;

z-index:-40000;

}





#delivery-details .rfield {width:220px; height:20px; padding:0; margin:0; border:#507d10 1px solid;}

#delivery-details .txtfield {width:220px; height:70px; padding:0; margin:0; border:#507d10 1px solid;}

#join-us .txtfield {width:340px; height:70px; padding:0; margin:5px; border:#507d10 1px solid;}





.tab_1 {width:270px; padding:2px 5px; background:#e2f8b6; border:#507d10 1px solid;}

.tab_2 {width:60px; padding:2px 5px; background:#e2f8b6; border:#507d10 1px solid; text-align:center }

.tab_3 {width:100px; padding:2px 5px; background:#e2f8b6; border:#507d10 1px solid; }

.tab_4 {width:100px; padding:2px 5px; background:#e2f8b6; border:#507d10 1px solid; }







#secure-payment p{

font-size:12px;

font-weight:bold;

line-height:28px;

padding-left:50px;

padding-right:50px;

}



.extra {

font-size:11px;

font-weight:bold;

}



span.gen {color:#7abd20;}



#accounttab {font-size:14px; font-weight:bold;}





#sitemap #padlist{

border-left:#658c2c 1px solid;

margin-left:100px;

padding-left:20px;

}



#padlist p {

font-size:12px;

font-weight:bold;

color:#000000;

}



#padlist a {

text-decoration:none;

font-size:12px;

font-weight:bold;

color:#000000;

}



#padlist a.subcat {

padding-left:80px;

font-weight:normal;

}





#contact-us p{

font-size:12px;

}



#contact-us h2{

color:#336600;

font-size:22px;

font-weight:normal;

padding-left:5px;

}





#joinform {

margin:0; padding:0 0 145px 0; background:url(../graphic/swine.gif) no-repeat 10% 100%;

font-size:14px;

font-weight:bold;

}



.scrolling{

height-min:200px;

width:450px;

}



.background{

background:url(../graphic/boots.jpg) no-repeat;

height:33px;

display:block;

padding-top:10px;

text-align:center;

color:#000000;

}




span#category_chain{

color:#7ABD20;

font-size:12px;

}



a.category_chain {

color:#507D10;

font-size:12px;

text-decoration:none;

}



a.category_chain:hover{

color:#507D10;

font-size:12px;

text-decoration:underline;

}



.InnerTable td

{

padding:5px;

}



.Hd

{

color:#000000;

height:20px;

font-size:13px;

font-weight:bold;

}



.BreadCrumb

{

font-size:11px;

height:21px;

padding-left:0px;

margin:0px;

border-bottom:solid 1px #dcdcdc;

line-height:21px;

padding-left:5px;

width:100%;

margin-bottom:10px;

}



.BreadCrumb a{

color:#7ABD20;

font-size:11px;

text-decoration:none;

}



.BreadCrumb a:hover{

color:#7ABD20;

font-size:11px;

text-decoration:underline;

}



.StatusBg

{

background: url(../graphic/status-bg.png) repeat-x top;

text-align: center;

}



.StatusBg td

{

color:#e1b413;

font-size:11px;

font-weight: bold;

text-transform: uppercase;

padding-top:3px;

}



.StatusBg td.Active

{

color:#ffffff;

font-size:11px;

font-weight: bold;

text-transform: uppercase;

padding-top:3px;

height:23px;

}



/*

.attlab{

float:left;

width:30%;

overflow:hidden;

text-align:left;

padding:2px;

text-transform:capitalize;

font-weight:bold;

}



.attvalue{

float:left;

width:70%;

overflow:hidden;

text-align:left;

padding:2px;

}



.attitem{

width:100%;

margin-left:10px;

}



.attitem1{

width:100%;

margin-left:12px;

height:25px;

line-height:25px;

}

*/



#page-message

{

margin:auto;

margin-top:10px;

padding:5px 0px 5px 0px;

text-align:center;

width:80%;

background:#7abd20;

}





#rightlist ul li a{

font-size:15px;

color:#000000;

}



#rightlist ul li a:hover{

font-size:15px;

color:#000000;

text-decoration:underline;

}



#rightlist{

padding-top:10px;

padding-bottom:10px;

background:#f5f5f5;

}

table#searchbox tr {
	width: 120px;
	float: left;
}

