/*<![CDATA[*/
/* START LAYOUT */
@import url('iceCATstyle.css');
@import url('style_nav.css');
@import url('style_rounded_corners.css');
body {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size: 70%;
	color: #333333;	
	background-color: #FFFFFF;
	text-align: center;
}
#container {
	width: 990px!important;
	width: 990px;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	border: 0px solid #4A808C;
}

/* start of header*/
#header {
	height: 80px;
	width: 990px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/* ie Fix*/
	padding: 0px 150px 0px 0px\9;
	_padding: 0px 0px 0px 0px\9;
	
}

#hdr-l {
	height: 80px;
	width: 425px;
	float: left;
}
#hdr-r {
	height: 80px;
	width: 75px;
	float: right;
}


/* end of header*/

/* top menubar*/
#menubar {
	height: 40px;
	width: 990px;
	text-align: left;
	font-size: 10px;
	color: #FFFFFF;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;	
	background-image: url(images/bg_menubar.gif);
	background-repeat:no-repeat;
}
#menubar a {
	color: #FFFFFF;
	font-size: 12px;
	padding: 10px;
	margin-left:1px;
	line-height: 40px;
	line-height: 36px\9;
	}
#menubar a:hover {
	color:#CCCCCC;
	/*background: transparent url(images/bg_menuhover.jpg); background-repeat:repeat-x;*/
	background-color: #333;
	padding: 10px;	
}




#tel{
width: 150px;
height: 20px;
float:right;
margin: 10px 10px 0px 0px;
font-size:18px;
font-family:"AmerType Md BT", "Trebuchet MS", Verdana, Arial;
}


span.tel_num{
width: 170px;
height: 20px;
margin: 7px 10px 0px 310px;
_margin: 7px 10px 0px 300px;
font-size:18px;
font-family:"AmerType Md BT", "Trebuchet MS", Verdana, Arial;
color:#FFFFFF;
}

#infobar{
_text-align:left;
}

img.everything_stock{
padding:0px 20px 0px 0px;
_margin: 0px 20px 0px 0px; 
}

img.product_line{
padding:5px 20px 0px 0px;
_margin:10px 20px 0px 0px;
}

img.shopping{
padding: 5px 0px 0px 0px;
}

/* end of top menu bar*/

/* Firefox Fix*/
* > #container {
	margin: 0 auto 1% auto; 
}

* > #header {
	margin: 0;
	width: 850px;	
}
.holding_text{
	text-align:center;
}

img {
	margin: 0px 0px -2px 0px;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #96A747;
}

a img {
	border: none;
}


/*home page*/
/* start of left bar list*/

#leftbar{
padding: 15px 0px 0px 0px;
width: 199px;
float:left;
}

#left_bar{
width: 199px;
}
#left_menu_bar_top {
background-image: url(images/top_left_bar.jpg);
background-repeat:no-repeat;
float:left;
height: 20px;
width: 199px;
}

#left_menu_bar_middle {
background-image: url(images/middle_left_bar.jpg);
background-repeat:repeat-y;
width: 199px;
}

#left_menu_bar_bottom {
background-image: url(images/bottom_left_bar.jpg);
background-repeat:no-repeat;
float:left;
height: 20px;
width: 199px;
}
#shop_info_title {
background-image: url(images/shopinfo_title.jpg);
background-repeat:no-repeat;
margin: 40px 0 0 0;
height: 40px;
width: 200px;
}
/*left bar shop information*/
#shop_info_bg {
background-image: url(images/shopping_bg.jpg);
background-repeat:no-repeat;
margin: 20px 0 0 0;
width:199px;
height:150px
}

#shop_links{
margin: 0px 0px 0px 0px;
width: 120px;
height: 70px;
padding: 3px 0px 0px 15px;
text-align:left;
}

#shop_links a{
	display:block;
	margin:15px 0px 0px 0px;
	font-size:11px;
}
/* end of left*/

/*start of right bar*/
/*right bar - checkout button*/
img.checkout_btn{
margin:10px 0px 30px 0px;
}

#rightbar{
padding: 15px 0px 0px 0px;
width: 199px;
height:auto;
float:right;
}
#right_menu{
width:199px;
height:auto;
}
/*right bar - checkout box*/
#shopping_box{
background-image: url(images/shopping_bg.jpg);
background-repeat:no-repeat;
width:199px;
height:150px
}


/*right bar - what people say*/
#people_say{
background-image: url(images/what_peop_say_bg.jpg);
background-repeat:no-repeat;
margin: 20px 0 0 0;
width:199px;
height:220px
}

#feedback_name{
color:#000000;
font-size:12px;
font-family:"Trebuchet MS", Verdana, Arial;
padding:8px;
}

#feedback{
color:#FFFFFF;
font-size:14px;
font-family:"Trebuchet MS", Verdana, Arial;
padding:90px 10px 10px;
}


/*right bar - checkout button*/
#faq_bar{
background-image: url(images/faq.jpg);
background-repeat:no-repeat;
margin: 20px 0 0 0;
width:200px;
height:40px
}

#faq_bg{
background-image: url(images/faq_bg.jpg);
background-repeat:no-repeat;
margin: 20px 0 0 0;
width:199px;
height:310px;
text-align:left;
padding: 1px 0px 0px 0px;
}

#faq_links a{
	display:block;
	margin:10px 0px 0px 10px;
	font-size:11px;
	width:180px;
}

/* end of right bar*/

/*start of product listing on home page*/

.psection1 {
	margin:0 0 0 220px;
	padding:20px 0 0;
	width:550px;
		/*ie fix*/
	margin:0 0 0 200px\9;
}


	
.ptmain_hlder {
	background-repeat:no-repeat;
	width:550px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}


.top_product_list{
    background-image:url("images/product_top_bg.jpg");
    background-repeat:no-repeat;
    height: 194px;
}

.ptmainhlder{
	display:block;
	background-image:url(images/product_middle_bg.jpg);
	background-repeat:repeat-y;
}

/*middle - product category dispaly box*/
.pthlder {
	background-image:url("images/pt_bg.jpg");
	background-repeat:no-repeat;
	float:left;
	display:inline;
	font-size:10px;
	height:160px;
	margin:0 0px 20px 18px;
	width:160px;
}

.pthlder img {
	margin:12px;
	}
	
.pthlder h3 {
	margin: 0;
	}
	
	
	

/* START PRODUCT LINKS NAVIGATION */
.clear_prd {
	font-size: 1px;
	clear: both;
}

.psection1_products {
	width: 550px;
	height: auto;
	margin: 0px 0px 0px 10px;
}



.pthlder_products {
	background-image:url("images/bg_prdbox.gif");
	background-position:0 32px;
	background-repeat:no-repeat;
	float:left;
	font-size:10px;
	height:auto;
	margin:0 0 10px 5px !important;
	text-align:left;
	width:170px;

}

.pthldertitle_products {
	font-size: 10px;
	color:#666666;
	font-weight: bold;
	width: 120px;
	float:left;

	}

.pticon_products {
	height: 50px!important;
	text-align: left;	
	float: left;
}

.plst_products {clear: both;}

/*
.psection1_products {
	width: 550px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.pthlder_products {
	background-image:url("images/bg_prdbox.gif");
	background-position:0 32px;
	background-repeat:no-repeat;
	border:0 solid #000000;
	float:left;
	font-size:10px;
	height:auto;
	margin:0 0 5px 5px !important;
	padding:2px 0;
	text-align:left;
	width:170px;

}
.pticon_products {
	height: 30px!important;
	text-align: left;
	border-bottom: 3px solid #CCCCCC;	
	float: left;
	padding: 0px 0px 5px 0px;
}
.pthldertitle_products {
	width:134px;
	height: 25px!important;
	font-size: 10px;
	color: #000000;
	font-weight: bold;	
	margin: 0px 0px 3px 0px!important;
	padding:5px 0 5px 5px !important;
	border-bottom: 3px solid #CCCCCC;
	float: left;
}

.plsthldr_products {	
	width:20px;
	height: auto;
}

ul.lst_products {
	margin: 0px 0px 0px 0px!important;
}
ul.lst_products a {
	font-size: 9px!important;
}
ul.lst_products li.plst_products {
	list-style-position: outside;
	list-style-image: url(images/prodbullet.gif);
	list-style-type: none;
	margin: 0px 0px 0px 0px!important;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}
*/
/* END PRODUCT LINKS NAVIGATION */

/*middle - product category icon
.pthldertitle {
	width: 155px!important;
	height: 25px!important;
	font-size: 11px;
	color: #333333;
	font-weight: bold;	
	margin: 0px 0px 3px 0px!important;
	padding: 5px 0px 0px 5px!important;
	float: left;
}*/

/*middle - the three boxes ; all products in stock; all procucts guaranteed; */

.plsthldr {	
	width: 180px;
	height: auto;
}

ul.lst {
	margin: 0px 0px 0px 0px!important;
}
ul.lst a {
	font-size: 9px!important;
}
ul.lst li.plst {
	list-style-position: outside;
	list-style-image: url(images/prodbullet.gif);
	list-style-type: none;
	margin: 0px 0px 0px 0px!important;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
}
.psection_bottom {
	background-image: url(images/product_bottom_bg.jpg);
	background-repeat:no-repeat;
	width:550px;
	height:20px;
	margin: 0px 0px 50px 0px;
}

/*end of product listing on home page*/

#position{
	padding: 0px 0px 0px 220px;
	width: 550px;
	/*ie fix*/
	padding: 0px 0px 0px 0px;
}



#ordering{
padding: 0px 0px 400px 220px;
width: 550px;
/*ie fix*/
padding: 0px 0px 300px 0px\9;
}


#delivery{
	padding: 0px 0px 150px 220px;
	width: 550px;
	/*ie fix*/
	padding: 0px 0px 50px 0px\9;
}


#product_detail{
	text-align:left;
	padding: 0px 0px 0px 220px;
	width: 550px;
	/*ie fix*/
	padding: 0px 0px 0px 0px\9;
	_float:left;

}


#faq{
	padding: 0px 0px 0px 220px;
	text-align:left;
	width: 550px;
	/*ie fix*/
	padding: 0px 0px 0px 0px\9;
}


#site_map{
	margin: 0px 0px 0px 0px;
}

#site_links{
	padding:0px 200px;
	text-align:left;
	margin: 0px 0px 500px 0px;
	/*ie fix*/
	margin: 0px 0px 500px 0px\9;
}

#returns{
	padding: 0px 0px 0px 220px;
	width: 550px;
	/*ie fix*/
	padding: 0px 0px 0px 0px\9;
}

#position{
	padding: 0px 0px 0px 220px;
	width: 550px;
	/*ie fix*/
	padding: 0px 0px 0px 0px\9;
}



#web_links{
	padding: 0px 0px 0px 220px;
	margin: 0px 0px 550px 0px;
	width: 550px;
	/*ie fix*/
	padding: 0px 0px 100px 0px\9;
}

#select_product_msg{
 font-size:17px;
 padding:10px;
}

/*contact us page */

table.tabcontus {
	font-size: 11px;
	width: 550px;
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	text-align: left
	}
a.tabcontus {
	font-size: 11px;
	}
table.tabcontus2, table.tabstckenq {
	font-size: 11px;
	width: 550px;
	background-color: #FFFFFF;
	border: 0px solid #CCCCCC;	
	text-align: left;			
	}
a.tabcontus2 {
	font-size: 11px;
	}	
.tabcontus2 select, .tabcontus2 input, .tabcontus2 textarea {
	font-family:font-family:"Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	width:200px;
	border: 1px solid #AAAAAA;
	}
.tabcontus2 input.chkbx {
	width:20px;
	border: 0px solid #AAAAAA;	
}	
input.contbtn {
	width: auto;
	font-size: 11px;
	border: 1px solid #AAAAAA!important;
	width: 75px;
	color: #FFFFFF;
	background-color:#809038;	
}

fieldset.cntout {
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	padding: 2px 0px 0px 0px;
	padding: 2px 0px 60px 0px\9;
	width: 550px;
	height:570px;	
	margin:10px 0px 170px 0px;
}
.qtybx {
	width: 16px;
	position: relative;
}
legend.cnttitle {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #558790;
	border: 1px solid #AAAAAA;
	padding: 2px;	
}
/*end of contact us page*/

#col-b_search{
margin:0px 0px 0px 0px;
}

/* product page container*/
#product_list_container{
float:left;
width:550px;
margin: 0px 0px 0px 20px;

}


/*footer*/
.footer {	
	background-image:url("images/footer.jpg");
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:10px;
	height:45px;
	margin:0px 0 0;
	padding:15px 0 0;
	text-align:center;
	width:990px;
}

#footer_bar{
 margin: 30px 0px 0px 0px;
}



#footer_search{
 margin: 0px 0px 0px 0px;
}

/*ie fix */
#footer_bar{
 margin: 45px 0px 0px 0px\9;
}

/*end of footer*/

/*text styles*/
span.head_green{
	font:"AmerType Md BT", "Trebuchet MS", Verdana, Arial;
	font-size: 20px;
	font-weight: bold;
	color: #9BAE45;
}
h1 {
	font:"AmerType Md BT", "Trebuchet MS", Verdana, Arial;
	font-size: 20px;
	font-weight: bold;
	color: #578791;
	margin: 10px 0px 10px 0px;
}
h2 {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-align:left
}
h3 {
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

p{
text-align:left;
}

/*end of text styles*/

/* Start of Menu */
    #left_menu_bar_middle{
        float: left;
    }
    #left_menu_bar_middle ul {
        list-style:none outside none;
        margin:0;
        padding:0 15px 0 10px;
        text-align:left;
    }
    #left_menu_bar_middle ul li{
        margin:0;
        padding:0;
    }
    #left_menu_bar_middle ul li div{
        background:url("images/cross.gif") no-repeat scroll left center transparent;
        border-bottom:1px dotted;
        color:#666666;
        display:block;
        font-size:1.2em;
        font-weight:bold;
        margin:5px 0;
        padding:7px 0 7px 20px;
    }
    #left_menu_bar_middle ul li div:hover {
        color: #96A747;
        cursor: pointer;
    }
    #left_menu_bar_middle ul li ul{
        list-style:none outside none;
        padding:0 0 0 15px;
        display: none;
    }
    #left_menu_bar_middle ul li ul li{
        padding-left:15px;
    }
    #left_menu_bar_middle ul li ul li a{
        
    }
    #left_menu_bar_middle ul li ul li a:hover {
        
    }
/* End of Menu */ 
