/* =========================== Default Classes ============================= */
body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	margin:0px;

	color:#4F4F4F;

}

a{

	color:#003399;

}

a:hover{

	color:#000000;

}



form{

	padding:0px;

	margin:0px;

}

p{

	padding:0px;

	margin:0px;

}

img{

	border:none;

}

input[type='text'],input.text{
	background-color:#FFFFFF !important;

	border:1px solid #7F9DB9;

	color:#4F4F4F;

}
input{
	font-size:11px;
}

select{

	font-size:11px;

	background-color:#FFFFFF !important;

	border:1px solid #7F9DB9;

	color:#4F4F4F;

}



h1{

	color:#CC6600;

	font-size:20px;

	padding:0px;

	margin:4px 0px 8px 8px;

	line-height:17px;



}

h3{



}

h4{

	font-size:12px;

	font-weight:bold;

	color:#003399;

	padding:0px;

	margin:0px;

	line-height:15px;

}



h5{

	font-family:Verdana;

	font-size:13px;

	text-decoration:none;

	color:#D96B00;

	padding:0px;

	margin:0px;

	line-height:15px;

}









/* ============================= Custom Classes ============================ */

.red{

	color:#990000;

}

.justify{
text-align:justify;
}
.no-border{

	border:none !important;

}

.list2{

	list-style:url(images/bullet2.gif);

	margin-top:8px;

	line-height:12px;

	margin-bottom:0px;

}

.list2 li{

	margin-top:5px;

}

.list2 li a{

	color:#0075CC;

	text-decoration:none;

}

.list2 li a:hover{

	color:#333333;

}

.border-blue{

	border:1px solid #B4C3D4;

}

.border-yl{

	border:1px solid #FFCC00;

}

.border-tp{

	border-top:1px solid #C4C4C4;

}

.border-rt{

	border-right:1px solid #C4C4C4;

}

.border-lt{

	border-left:1px solid #C4C4C4;

}

.border-bt{

	border-bottom:1px solid #C4C4C4;

}
.border-l-r{

	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;

}
.grey{

	color:#B1B1B1;

	text-decoration:none;

}

.grey a{

	color:#B1B1B1;

	text-decoration:none;

}

.line-btm{

	border-bottom:1px solid #CCCCCC;

}

.breadcrumb{

	height:22px;

	vertical-align:middle;

	padding-left:12px;

	font-size:10px;

}

.pad-10{

	padding:10px;

}





/* === Main Outer Classes === */

.main{

	width:100%;

}







/* === Header Classes === */

.top-strip{

	height:20px;

	background-color:#FFBE0F;

	font-family:tahoma;

	font-weight:bold;

	font-size:10px;

	color:#404040;

	text-align:right;

	padding:0px 10px;

	vertical-align:middle;

}

.top-strip a{

	color:#404040;

	text-decoration:none;

}

.top-strip a:hover{

	color:#ffffff;

}

.top-strip img{

	vertical-align:middle;

}



.header{

	

}

.header_bar{	

	height:93px;

	background:url(images/bg_header.gif) repeat-x;

}

.logo{

	padding:0px 0px 0px 10px;

	border:none;

}

.search-bar{

	background:url(images/bg_searchbar.gif) repeat-x;

	height:26px;

}

.search-bar a{

	font-family:tahoma;

	font-size:10px;

	color:#C65900;

	font-weight:bold;

	text-decoration:none;

}

.search-bar a:hover{

	color:#ffffff;

}

.search-bar img{

	vertical-align:middle;

}

/* === Left Classes === */



.left-bar{

	width:200px;

	vertical-align:top;

}

.left-nav{

background-color:#FFF3D4;

}

.title-left-nav{

background:url(images/title_leftbar.gif) no-repeat;

height:23px;

padding-left:11px;

color:#000000;

}

.list-nav{

	display:block;

	margin:0px;

	line-height:12px;

	padding:0px;

	list-style:none;

	

}

.list-nav li{

	color:#A96C00;

	font-family:tahoma;

	height:21px;

}

.list-nav li a{

	margin:0px;

	display:block;

	color:#A96C00;

	text-decoration:none;

	font-weight:bold;

	background:url(images/bg_leftnav.gif) no-repeat;

	padding:5px 0px 0px 25px;

	height:16px;



}

.list-nav li a:hover{

	background:url(images/bg_leftnav2.gif) no-repeat;

	color:#7D5000;

	text-decoration:none;

	font-weight:bold;

}

.left-box1{

	background:url(images/bg_featured_boxes.gif) repeat-x bottom;

	background-color:#FFFFFF;

	vertical-align:top;	

	border:1px solid #ABCEE9;

}

.left-box1 ul{

	margin-top:10px;

	margin-bottom:10px;

}

.left-box1 li{

	list-style:url(images/bullet3_small.gif);

	list-style-image:url(images/bullet3_small.gif);

	color:#0070C4;

	text-decoration:none;

	font-weight:bold;

	margin:5px 0px 0px 5px;

	padding:0px ;

	font-family:tahoma;

}

.left-box1 a{

	color:#0070C4;

	text-decoration:none;

}

.left-box1 a:hover{

	color:#003399;

}







/* === Mid Page Classes === */

.page{

	vertical-align:top;

}

.page table{

	vertical-align:top;

}

.page h2{

	color:#CC6600;

	font-size:16px;

	padding:0px;

	margin:4px 0px 8px 8px;

	line-height:17px;

}



.box1, .box2, .box3{

	width:100%;

	text-align:center;

	vertical-align:top;

}

.box1 img, box2 img, .box3 img{

	margin:4px 0px;

}

.box1 h4 a{

	display:block;

	width:130px;

	padding:5px 2px;

	border:1px solid #FFC017;

	background:url(images/bg_product1_h4.gif) bottom repeat-x;

	text-decoration:none;

	

}

.box1 h4 a:hover{

	background:url(images/bg_product1_h4_b.gif) bottom repeat-x;

	color:#4D3900;

	background-color:#FFD55B;

}



.box2 h4 a{

	display:block;

	width:155px;

	padding:5px 2px;

	height:auto;

	background-color:#FFF3D4;

}

.box3 h4 a{

	width:155px;

	padding:5px 2px;

	height:36px;

}

.category-bg-blue{

	background:url(images/bg_category_title_blue.gif) repeat-x;

	height: 28px;

	color:#FFFFFF;

	font-size:16px;

	font-weight:bold;

	vertical-align:middle;

	padding-left:14px;

}

.category-title-yellow{

	background:url(images/bg_categories_title.gif) no-repeat;

	width:229px;

	height:28px;

	color:#FFFFFF;

	font-size:16px;

	display:block;

	vertical-align:middle;

	font-weight:bold;

	padding:12px 0px 0px 20px ;

}

.line-strike{

	background:url(images/line_grey.gif) center repeat-x;

}





/* === Right Classes === */

.right-bar{

	width:250px;

}

.right-ad-list{

	border:1px solid #B4C3D4;

	padding:8px;

	font-family:tahoma;

	font-size:13px;

	color:#333333;

}

.right-ad-list p{

	margin:10px 0px 0px 0px;

	display:block;

	float:left;

	width:220px;

}

.right-ad-list p img{

	float:left;

	margin:0px 10px 0px 0px;

}


/* === Product page classes =========== */

.prod-detail{
padding:10px;
}


/* === Seller page classes =========== */

.seller-desc{
font-size:11px;
padding:0px 0px 0px 10px;
text-align:justify;
}


/* === Footer Classes === */



.footer1{
	background: url(images/bg_footer1.gif) repeat-x;
	height:78px;
	vertical-align:top;
	color:#0075CC;
}

.footer2{
	background:url(images/bg_footer2.gif) repeat-x;
	height:65px;
	text-align:center;
	vertical-align:middle;
	color:#ffffff;
	line-height:18px;
}

.footer2 a{
	color:#FFFFFF;
	text-decoration:none;
}

.footer2 a:hover{
	color:#00549A;
}

/* === End Footer Classes === */





/* === Product Page Classes === */

.product-box {

	width:90%;

	text-align:center;

	vertical-align:top;

}



.product-box h2{

	font-size:12px;

	font-weight:bold;

	line-height:16px;

	padding:0px;

	margin:0px;

}

.product-box h2 a{

	display:block;

	width:100%;

	text-decoration:none;

}

.product-box h2 a:hover{

	background-color:#FFBE0F;

}



/* === Product-Detail Page Classes === */

.detail-title{

	background:url(images/bg_prd_blue_strip.gif) no-repeat left;

	height:24px;

	font-size:12px;

	color:#004273;

	font-weight:bold;

	padding-left:10px;

	vertical-align:middle;

}

ul.list-product{

	margin-top:10px;

	margin-bottom:10px;

}

/* === Shop-By-Brand Page Classes === */

.brand-list{
	background:url(images/bg_yellow_title.gif) no-repeat;

	width:229px;

	height:28px;

	color:#FFFFFF;

	font-size:13px;

	display:block;
	overflow:hidden;

	vertical-align:middle;

	font-weight:bold;

	padding:12px 0px 0px 20px ;
}
.brand-list a{
text-decoration:none;
color:#FFFFFF;
}
.brand-list a:hover{
text-decoration:none;
color:#000000;
}

/* === Checkout Page Classes === */

.checkout td{
border:1px solid #C9E3F8;
padding:2px;
}
.checkout input{
text-align:center;
}




