/*----------  Tags	 ---------------------*/
form {margin: 0px 0px 0px 0px; }

body,td,th {

}

body {
	background-color:#FFFFFF;
	margin-top:15px;
	margin-bottom:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

input, textarea {border:1px solid #999999; padding:2px;}

select {border:1px solid #999999; padding:1px;}
/***********************************************************************************************************/

.main_cont{
	width:924px;
}

.sepline_vert	{
	margin-left:5px;
	margin-right:5px;
						}
						
.int_td_home{
	padding-left:12px;
}

.int_td{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:30px;
}
						
.top_searchbox {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	height:18px;
	width:290px;
	padding:2px;
	border:solid #FFFFFF 1px;
}
.saleprice
{
	font-weight:bold;
	color:#FF0000;
}
.top_go_btn {
	height:23px;
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#8C87DB;
	border:solid #FFFFFF 1px;
	margin-left:10px;
}

.btns {
	border:solid #333333 1px;
}

.header_welcome {
	height:41px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFCC;
	font-size:25px;
	font-weight:bold;
	background-image:url(images/header_bg_home.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
}

.tbl_welcome {
	padding:15px;
	padding-bottom:30px;
	font-size:13px;
}

.header_sub {
	height:41px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFCC;
	font-size:22px;
	font-weight:bold;
	background-image: url(images/header_bg_sub.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
}

.header_sub a {
	color:#FFFFCC;
	text-decoration:none;
}

.header_sub a:hover {
	color:#FFFFCC;
	text-decoration:underline;
}

.tbl_sub {
	padding:15px;
	border-bottom:dotted #666666 1px;
}

.tbl_sub_prodinf {
	background-color:#E3F1F2;
	padding:10px;
	}

.header_sub_prodname {
	font-size:13px;
	color:#FF6600;
	font-weight:bold;
	padding-bottom:3px;
	}
	
.header_sub_prodname a {
	color:#FF6600;
	text-decoration:none;
	}
	
.header_sub_prodname a:hover{
	color:#FF6600;
	text-decoration:underline;
	}
	
.more_link {
	color:#666666;
	font-weight:bold;
	height:26px;
	padding-right:5px;
	}
	
.more_link a {
	color:#666666;
	text-decoration:none;
	}
	
.more_link a:hover{
	color:#6666FF;
	text-decoration:underline;
	}

.header_cat {
	height:41px;
	width:642px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFCC;
	font-size:20px;
	font-weight:bold;
	background-image: url(images/header_bg_cat.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
}

.tbl_cat_int {
	padding:15px;
	padding-bottom:30px;
	font-size:13px;
}


/**********************************************************************************/

/**************************************************************************/
#header {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
}

#header a	{
	color: #FFFFFF;
	text-decoration:none;
						}
						
#header a:hover	{
	color: #EE1C23;
	text-decoration: underline;
						}
						

#header .sepline_vert {
	color:#000000;
	padding-left:3px;
	padding-right:3px;
}

#header .top_search_td {
	height:52px;
}

#header .header_right_tbl {
	height:90px;
	width:642px;
	background-image:url(images/bg_header_main.jpg);
	background-repeat:no-repeat;
}

#header .main_nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	height:70px;
	width:430px;
}

#header .main_nav a	{
	color: #666666;
	text-decoration:none;
						}
						
#header .main_nav a:hover	{
	color: #6666FF;
	text-decoration:none;
						}	
	
/***************************************************************************/

.leftnav_cell_top {
	height:25px;
	background-image:url(images/leftnav_pur_top.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
}

.leftnav_cell_mid {
	height:30px;
	background-image:url(images/leftnav_pur_mid.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
}

.leftnav_cell_mid2{
	height:30px;
	background-image:url(images/leftnav_pur_mid2.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
}

.leftnav_pur_sub2 {
	height:25px;
	background-image:url(images/leftnav_pur_sub2.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
}

.leftnav_cell_top_s {
	height:25px;
	background-image: url(images/leftnav_stat_top.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
}

.leftnav_cell_mid_s {
	height:23px;
	background-image: url(images/leftnav_stat_mid.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
}

/**************************************************************************/
#left_nav {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-bottom:30px;
	width:268px;
}

#left_nav a	{
	color: #FFFFFF;
	text-decoration:none;
						}
						
#left_nav a:hover	{
	color: #FFFF99;
	text-decoration:none;
						}

#left_nav .statlinks {
	font-size:13px;
	color:#37316D;
	text-transform:uppercase;
	background-image:url(images/leftnav_stat_bg.jpg);
	background-repeat:no-repeat;
}

#left_nav .statlinks a	{
	color: #37316D;
	text-decoration:none;
						}
						
#left_nav .statlinks a:hover {
	color: #6666FF;
	text-decoration:none;
						}
   
/*************************************************************************************************************************/

.plist_menu {
	background-color: #ffffff;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #020202;
	border-right-color: #020202;
	border-bottom-color: #020202;
	border-left-color: #020202;
	margin-top:5px;
	height:25px;
	}
	
/**************************************************************************/
.page_heading {
	font-family:Arial;
	color:#3182C6;
	font-size:24px;
	font-weight: normal;
	text-transform:none;
	padding-top:15px;
	padding-bottom:15px;

}

/**************************************************************************/
.breadcrumb {
	font-family:Arial, Helvetica, sans-serif;
	color:#6666FF;
	font-size:12px;
	font-weight:bold;
	padding-top:15px;
	padding-left:4px;
}

.breadcrumb a	{
	color: #666666;
	text-decoration:none;
						}
						
.breadcrumb a:hover	{
	color: #6666FF;
	text-decoration:underline;
						}
/***************************************************************************/

.displaying_sort {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	width:250px;
	padding-top:15px;
	padding-left:4px;
}

.displaying_sort a	{
	color: #666666;
	text-decoration:none;
						}
						
.displaying_sort a:hover	{
	color: #6666FF;
	text-decoration:underline;
						}

/**************************************************************************/
.pagenum_nav {
	font-family:Arial, Helvetica, sans-serif;
	color:#6666FF;
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	padding-right:4px;
}

.pagenum_nav a	{
	color: #666666;
	text-decoration:none;
						}
						
.pagenum_nav a:hover	{
	color: #6666FF;
	text-decoration:none;
						}
						
.pagenum_nav span        {

  color: #666666;
	text-decoration:none;
                         }           

/***************************************************************************/

/**************************************************************************/
#product_list {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:13px;
	font-weight:normal;
	margin-top:25px;
	margin-bottom:15px;
}

#product_list a	{
	color: #666666;
	font-weight:bold;
	text-decoration:normal;
						}
						
#product_list a:hover	{
	color: #6666FF;
	font-weight:bold;
	text-decoration:underline;
						}
						
#product_list img
{
	border:0px solid #CCCCCC; margin-bottom:5px;
}
						
#product_list .price {
	font-family:Arial;
	color:#333333;
	font-size:13px;
	font-weight:bold;
	padding:5px;
}

#product_list .prod_tbl {
	width:150px;
	margin-bottom:25px;

}

/***************************************************************************/

/**************************************************************************/
#cat_list {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin-bottom:20px;
}

#cat_list a	{
	color: #333333;
	text-decoration:none;
						}
						
#cat_list a:hover	{
	color: #333333;
	text-decoration:underline;
						}
						
#cat_list .subcat_tbl {
	width:316px;
	margin-right:10px;
	margin-bottom:15px;
}

#cat_list .subcat_header {
	height:41px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFCC;
	font-size:18px;
	font-weight:bold;
	padding-left:15px;
	background-image:url(images/header_bg_subcat.jpg);
	background-repeat:no-repeat;
}

#cat_list .subcat_header a {
	color:#FFFFCC;
	text-decoration:none;
}

#cat_list .subcat_header a:hover {
	color:#FFFFCC;
	text-decoration:underline;
}

#cat_list .tbl_subcat_int {
	padding:10px;
	padding-right:3px;
	border-bottom:dotted #666666 1px;
}

#cat_list .subcat_tbl_last {
	width:316px;
	margin-right:0px;
	margin-bottom:25px;
}

#cat_list ul
{
margin-top:5px; margin-bottom:5px; margin-left:0px; margin-right:0px; padding:0; list-style:none;
}

#cat_list li
{
background:url(images/bullet.gif) no-repeat left center; margin: 0px 0px 4px 0px; padding:1px 1px 1px 15px;
}


/***************************************************************************/

/**************************************************************************/
#product_info {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	margin-top:25px;
	margin-bottom:15px;
	margin-left:4px;
}

#product_info a	{
	color: #666666;
	text-decoration:none;
						}
						
#product_info a:hover	{
	color: #6666FF;
	text-decoration:underline;
						}
						
#product_info img
{
	border:none; margin-bottom:14px; margin-right:20px;
}

#product_info .prod_name {
	color:#6666FF;
	font-size:18px;
	font-weight:bold;
	padding-bottom:5px;
	text-transform:uppercase;
}
 
#product_info .price {
	color:#333333;
	font-size:14px;
	font-weight:bold;
}

#product_info .prod_desc {
	padding-top:10px;
	padding-bottom:20px;
}
.prod_desc_model
{
	font-size:18px;
	color:#000000;
	font-weight:normal;
	text-transform:none;
}
.prod_desc_model_bottom
{
	font-size:12px;
	color:#000000;
	font-weight:normal;
	text-transform:none;
}


#product_info .prod_attr {
	font-weight:bold;
	color:#333333;
	margin-bottom:25px;
	padding-right:5px;
}

#product_info .header1 {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-transform:uppercase;
	padding-top:5px;
	padding-bottom:15px;
}

#product_info .header2 {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding-top:5px;
	padding-bottom:5px;
}

#product_info .header3 {
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

#product_info .extras_tbl {
	margin-bottom:15px;
}

#product_info ul
{
margin-top:5px; margin-bottom:5px; margin-left:0px; margin-right:0px; padding:0; list-style:none;
}

#product_info li
{
background:url(images/bullet2.gif) no-repeat left center; margin: 0px 0px 4px 0px; padding:1px 1px 1px 15px;
}


/***************************************************************************/
.specprod_tbl_top {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FFFFCC;
	font-size:13px;
	font-weight:bold;
	border:dotted #999999 1px;
}

.specprod_row {
	border-bottom:dotted #999999 1px;
}

.specprod_btn {
	height:22px;
	width:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFCC;
	font-weight:bold;
	background-color:#6469C5;
	border:solid #999999 1px;

}
/**************************************************************************/
#info_page {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	margin-top:15px;
	margin-bottom:15px;
}

#info_page a	{
	color: #6666FF;
	font-weight:normal;
	text-decoration:none;
						}
						
#info_page a:hover	{
	color: #6666FF;
	font-weight:normal;
	text-decoration:underline;
						}
						
#info_page img
{
/*	border:1px solid #666666; padding:2px;*/
}
 
#info_page .heading {
	color:#6666FF;
	font-size:22px;
	font-weight: normal;
	text-transform:none;
	padding-bottom:15px;
}

#info_page ul
{
margin-top:5px; margin-bottom:5px; margin-left:0px;; margin-right:0px; padding:0; list-style:none;
}

#info_page li
{
background:url(images/bullet2.gif) no-repeat left center; margin: 0px 0px 4px 0px; padding:1px 1px 1px 15px;
}


/**************************************************************************/
#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:20px;
}

#footer a	{
	color: #FFFFFF;
	text-decoration:none;
						}
						
#footer a:hover	{
	color: #FFFFFF;
	text-decoration:underline;
						}

#footer .seo_links_td {
	border-top:solid #6469C5 5px;
	padding-top:5px;
	padding-bottom:10px;
						}										

#footer .seo_links_tbl {
	padding:10px;
	background-color:#FBF6D9;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-transform:none;
	margin-left:3px;
	margin-right:3px;	
		}
		
#footer .seo_links_tbl a {
	color:#333366;
	text-decoration:none;
		}
		
#footer .seo_links_tbl a:hover {
	color:#333366;
	text-decoration:underline;
		}
						
#footer .footer_links_tbl {
	height:30px;
	margin-top:1px;
	/*background-image:url(images/bg_footer_lnks.jpg);
	background-repeat:no-repeat;*/
	background-color:#6469C5;
						}

#footer .copyright_txt{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-transform:none;
	font-weight:normal;
	padding-top:8px;
	padding-left:8px;
						}
	
#footer .copyright_txt a	{
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:none;
						}
						
#footer .copyright_txt a:hover	{
	color: #000000;
	font-weight:normal;
	text-decoration:underline;
						}
						
/***************************************************************************/

