* {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
} 

img {
border:0px;
padding:0px;
margin:0px;
}

ul, li {
list-style:none;
padding: 0;
margin: 0;
}

body {
}

fieldset {
border:none;
}

a, p, h1, h2, h3, h4, h5 {
	font-size:14px;
	text-decoration:none;
}

p {
line-height:1.4em;
color:#000000;
font-size:14px;
}

h2 {
font-size:18px;
color:black;
font-weight:bold;
margin:0 0 10px 0;
}

br {
padding:0;
margin:0;
line-height:1em;
}

.clear {
height:0px; 
overflow:hidden; 
display:block; 
clear:both;
visibility:hidden;
}

/*--Category Page
====================================*/

	/*--Bread Crumbs--*/
	#breadcrumbs {
	padding:0;
	border-bottom:1px solid #d8e8f4;
	margin:0 8px;
	}
	
	#breadcrumbs p, #breadcrumbs a {
	color:#1366a9;
	padding:3px 0 5px 0;
	}
	
	#category_section {
	padding:10px 8px 0 8px;
	}
	
	#category_section2 {
	padding:10px 8px 0px 8px;
	float:left;
	}
	
	#category_section h1, #category_section h2 {
	color:#1366a9;
	font-size:20px;
	padding:0 0 10px 0;
	}
	
	#category_section h2 {
	font-size:16px;
	padding:10px 0;
	}
	
	#category_section p {
	color:black;
	line-height:1.5em;
	}
	
	#category_quick_jumps, .category_quick_jumps {
	clear:both;
	height:30px;
	}
	
	#category_quick_jumpsL, .category_quick_jumpsL {
	float:left;
	width:240px;
	font-weight:bold;
	padding:1px 0 0 0;
	}
	
	/*--Products--*/
	#category_section_products {
	clear:both;
	padding:20px 0 0 0;
	}
	
	.category_boxes {
	float:left;
	width:160px;
	padding:0 12px 0px 12px;
	display:block;
	min-height:260px;
	_height:260px;
	margin:0px;
	/*--IE7 Hack #4 Here--*/
	}
	
	.category_boxes_thumbs {
	width:156px;
	border:1px solid #9a9a9a;
	padding:1px;
	}
	
	.category_boxes h3 {
	font-weight:bold;
	font-size:14px;
	padding:6px 5px 0 5px;
	}
	
	.category_retail {
	font-size:14px;
	padding:1px 5px 0 5px;
	color:#4693cd;
	font-weight:bold;
	display:block;
	}
	
	.cateogry_actual {
	font-size:14px;
	padding:0px 5px 0 5px;
	color:black;
	font-weight:bold;
	display:block;
	}
	
	/*--Pagination
	================================*/
	#ditto_pages, .ditto_pages {
	height:30px;
	line-height:1.4em;
	}
	
	#category_pagination, .category_pagination {
	float:right;
	width:284px;
	text-align:right;
	padding:0;
	height:30px;
	}
	
	.ditto_off {
	border:1px solid #CCCCCC;
	color:#CCCCCC;
	padding:1px 5px;
	font-size:12px !important;
	}
	
	.ditto_currentpage {
	border:1px solid black;
	padding:1px 5px;
	font-size:12px !important;
	background-color:#205780 !important;
	}
	
	.ditto_next_link {
	color:#205780 !important;
	}
	
	.ditto_page {
	border:1px solid black;
	color:#205780;
	padding:1px 5px;
	}
	
	.ditto_off a {
	text-decoration:none;
	}
	
	#ditto_pages a:hover {
	background-color:#FFFFFF;
	color:#000000;
	}
	
	#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
	border:1px solid black;
	padding:1px 5px;
	text-decoration:none !important;
	font-size:12px !important;
	line-height:1.9em;
	}
	
	.ditto_currentpage {
	background-color:#982116;
	color:white;
	}

/*--Container
====================================*/
#container {
width:921px;
margin-left:auto;
margin-right:auto;
}

#content_body, #checkout_body {
min-height:400px;
_height:400px;
background-image:url(../images/layout/content_BG.jpg);
background-repeat:repeat-y;
margin:1px 0 0 0;
border-bottom:1px solid #dadada;
}

#checkout_body {
background-image:url(../images/checkout_page/checkout_BG.jpg);
margin:0;
padding:0 15px;
}

	/*--Column 1
	=================================*/
	#column1 {
	float:left;
	width:181px;
	}
	
	.Lnav_h1 {
	background-image:url(../images/layout/Lnav_h1_BG.jpg);
	background-repeat:no-repeat;
	width:181px;
	height:46px;
	}
	
	.Lnav_h1 h1 {
	color:#43a680;
	font-size:13px;
	text-transform:uppercase;
	padding:19px 0 0 10px;
	}
	
	.Lnav {
	padding:0 0 9px 0 !important;
	display:block;
	float:left;
	/*--Here--*/
	}

	.Lnav li a {
	background-image:url(../images/layout/Lnav_h1_BG.jpg);
	width:171px;
	height:37px;
	background-repeat:no-repeat;
	color:#43a680;
	font-size:13px;
	text-transform:uppercase;
	padding:19px 0 0px 10px;
	display:block;
	font-weight:bold;
	}

	.Lnav li ul li a {
	color:#0766a9;
	background-image:none !important;
	font-size:12px !important;
	padding:0px !important;
	text-transform:none;
	padding:0 0 5px 10px !important;
	font-weight:100 !important;
	display:block;
	height:auto;
	}
	
	.Lnav_box ul {
	padding:10px 0 18px 10px;
	}
	
	.Lnav_box li a {
	color:#0766a9;
	font-size:12px;
	}
	
	.Lnav_box li {
	line-height:.9em;
	}
	
	/*--Column 2
	=================================*/
	#column2 {
	width:558px;
	float:left;
	padding:0 0 0 1px;
	}
	
	#column2 ul li {
	padding:0 0 6px 6px;
	list-style-type:square;
	margin-left:16px;
	color:#2B405E;
	}
	
	#learning_center_box ul li {
	padding:0 0 6px 13px;
	list-style-type:none;
	margin-left:15px;
	color:#2B405E;
	}
	
	#column2_padding {
	margin:12px 8px 10px 8px;
	}
	
	#column2_padding h1 {
	font-size:18px;
	color:#1366A9;
	margin:0 0 10px 0;
	}
	
	#column2_padding p {
	text-align:justify;
	padding:0 0 10px 0;
	}
	
		/*--Section 1
		=============================*/
		#section1_banner {
		display:block;
		}
		
		#section1_products, #section2_products {
		padding:0 0 0 3px;
		}

		.section1_product_box {
		width:132px;
		padding:0 3px 14px 3px;
		float:left;
		text-align:center;
		}
		
		.section1_product_box p, .section1_product_box a {
		text-align:left;
		font-size:13px;
		line-height:1.3em;
		}
	
		.section1_product_box a {
		color:#0577a7;
		font-weight:bold;
		}
	
		.section1_h3_box {
		padding:9px 7px 9px 4px;
		width:121px;
		min-height:32px;
		_height:32px;
		}
		
		.section1_product_box h3 {
		font-size:14px;
		color:#055ea5;
		}
		
		.section1_thumb {
		border:1px solid #979797;
		padding:1px;
		}
		
		.section1_more {
		padding:10px 0 0 0;
		}

		/*--Section 2
		=============================*/
		#section2 {
		}
		
		.column2_list_price {
		text-decoration:line-through;
		}
		
		.column2_list_price_p {
		color:#363636;
		padding:5px 0 0 0;
		}
		
		#section2_banner {
		display:block;
		padding:0 9px;
		}
		
		#section2_h1_box {
		background-color:#4fa2e4;
		text-align:center;
		padding:9px 12px;
		margin:6px 8px 0px 8px;
		}
		
		#section2_h1_box h1 {
		color:white;
		font-size:16px;
		}
	
		.section2_add_to_cart {
		padding:7px 0 0 0;
		float:left;
		}
		
		.column2_save_amt {
		color:#0577a7;
		}
		
		#section2_paragraph {
		padding:15px 8px;
		}
		
		#section2_paragraph p {
		text-align:justify;
		padding:0 0 9px 0;
		}
		
		#category_section_min_height {
		min-height:300px;
		_height:300px;
		}
		
		#blog_section_min_height {
		min-height:350px;
		_height:350px;
		padding:0 8px;
		}
		
			/*--Blog Box
			=========================*/
			.blog_box {
			border-bottom:1px solid #dcdddd;
			margin:0 0 9px 0;
			padding:0 0 17px 0;
			}
			
			.blog_box h1 {
			font-size:16px;
			color:black;
			text-decoration:none;
			padding:5px 0px 8px 0;
			}
			
			.blog_box h6 {
			color:#5b5c5c;
			padding:0 0 8px 0px;
			font-size:13px;
			}
			
			.blog_box p {
			padding:0 0 8px 0;
			text-align:justify;
			}
			
			.blog_box a {
			font-size:14px;
			font-weight:bold;
			text-decoration:underline;
			color:#0c6ab4;
			display:block;
			}
			
			#blog_section_individual {
			padding:0 8px;
			}
			
			#blog_section_individual h1 {
			font-size:16px;
			color:#0c6ab4;
			padding:9px 0px 8px 0;
			}
			
			#blog_section_individual p {
			text-align:justify;
			padding:0 0 9px;
			}
			
			/*--Learning Center
			=========================*/
			#learning_center_box {
			border-top:1px solid #CCCCCC;
			padding:17px 0;
			}
	
	/*--Column 3
	=================================*/
	#column3 {
	width:181px;
	float:right;
	}
	
	#column3_shopping_cart_href a {
	color:#065088;
	}
	
	#column3_shopping_cart_href {
	text-align:center;
	padding:0 0 30px 0;
	}
	
	#shop_securely {
	height:90px;
	width:181px;
	}
	
	#geo_trust {
	width:115px;
	height:55px;
	padding:15px 0pt 0pt 33px;
	}
	
	#comodo {
	width:93px;
	height:47px;
	padding:15px 0pt 0pt 43px;
	}
	
	#blog_box {
	padding:15px 0 0 5px;
	}
	
	.blog_img {
	display:block;
	}
	
	#column3_shopping_cart {
	margin:14px 5px 8px 6px;
	background-color:#4fa2e4;
	text-align:center;
	}
	
	#column3_shopping_cart h2 {
	font-size:18px;
	text-transform:uppercase;
	padding:9px 0 5px 0;
	color:white;
	}
	
/*--Footer--*/
	
#footer {
text-align:center;
padding:0 0 20px 0;
}

#footer_img {
width:463px;
height:40px;
padding:15px 0 5px 0;
}

#footer a {
color:black;
}

/*--Header
====================================*/
#header {
height:122px;
background-image:url(../images/layout/top_Left_logo/logo.jpg);
background-repeat:no-repeat;
position:relative;
}

#header_home_link {
height:115px;
left:0;
overflow:hidden;
position:absolute;
text-indent:-9999px;
top:0;
width:90px;
}

#header_logo {
float:left;
width:475px;
height:122px;
display:block;
}

#header_Right {
width:435px;
float:right;
}

	/*--HR Checkout
	================================*/
	#HR_checkout {
	text-align:right;
	text-transform:uppercase;
	color:#0c6ab4;
	font-size:14px;
	height:25px;
	/*--Hack IE7 #2--*/
	}
	
	#HR_checkout a, #fc_quantity, #fc_total_price, #HR_checkout_info {
	color:#0c6ab4;
	font-weight:bold;
	}
	
	#HR_checkout_icon {
	padding:4px 0 0 0;
	width:22px;
	height:21px;
	margin:0 3px -4px 0;
	}
	
	/*--HR Contact
	===============================*/
	#HR_contact {
	text-align:right;
	text-transform:uppercase;
	color:#0c6ab4;
	font-size:13px;
	padding:7px 0 0 0;
	height:22px;
	}
	
	#HR_contact_icon {
	width:17px;
	height:23px;
	margin:0 3px -7px 0;
	}
	
	/*--HR Search
	===============================*/
	#HR_search {
	text-align:right;
	padding:9px 0 0 0;
	height:33px;
	/*--IE7 Hack #3--*/
	}
	
	#ajaxSearch_input {
	border:1px solid #0563ad;
	padding:3px 7px;
	color:black;
	font-size:14px;
	}
	
	#ajaxSearch_submit {
	background-color:#4492cd;
	color:white;
	border:0px;
	padding:2px;
	}
	
	/*--HR Navigation
	===============================*/
	#HR_nav {
	text-align:right;
	height:29px;
	/*--See IE7 Hack #1--*/
	}
		
	#HR_nav ul {
	}
	
	#HR_nav li {
	display:block;
	text-transform:uppercase;
	background-image:url(../images/layout/top_nav_BG.jpg);
	background-repeat:repeat-x;
	float:right;
	padding:8px 8px 2px 8px;
	margin-left:1px;
	height:18px;
	}
	
	#HR_nav li a {
	font-size:12px;
	color:white;
	font-weight:bold;
	}
	
	#HR_nav_first a {
	font-size:14px !important;
	color:#f6de95 !important;
	font-weight:bold;
	}
		
/*--Product Individual
==================================*/
#product_top_spacer {
height:15px;
}

#product_individual_box {
padding:0px 9px 0px 8px;
display:block;
}

#product_individual_image {
width:311px;
height:264px;
border:1px solid #8e8e8e;
float:left;
margin-top:1px;
display:block;
}

#product_upsale {
width:202px;
height:267px;
background-image:url(../images/product_page/upsale_BG.jpg);
float:right;
}

#product_upsale_box {
float:right;
width:174px;
min-height:200px;
padding:56px 0 0 2px;
}

.product_upsale_img_padding {
padding:0 2px 4px 2px;
float:left;
}

.product_upsale_img {
border:1px solid #323232;
}

#click_to_enlarge {
padding:19px 0 0 55px;
float:left;
display:block;
}

#product_individual_content, .product_individual_content {
padding:0px 9px 15px 8px;
}

#product_individual_content h1 {
font-size:20px;
padding:15px 0;
clear:both;
}

#product_individual_content p {
padding:0 0 10px 0;
}

#product_individual_list_price, #product_individual_only, #product_individual_quantity {
float:left;
width:115px;
text-align:center;
font-weight:bold;
}

#product_individual_only p {
color:#2c7ab4;
}

#product_individual_quantity p, #product_individual_quantity_box {
color:#2c7ab4;
font-weight:bold;
}

#product_individual_list_price p, #product_individual_only p, #product_individual_quantity p {
padding:0 0 10px 0;
}

#product_individual_add_to_cart {
float:right;
width:148px;
height:46px;
padding:0 29px 0 0;
}

#product_individual_selections {
float:left;
clear:both;
padding:10px 0 20px 0;
}

.modifierselectsize {
width:350px;
}

#product_individual_description p {
text-align:justify;
}

.product_modifier_space {
padding:0px;
margin:0px;
height:8px;
}
		
/*--Shop By Need
==================================*/
#shop_by_need, #checkout_page_header {
width:921px;
height:39px;
background-image:url(../images/layout/shop_by_need_BG.jpg);
clear:both;
display:block;
}

#checkout_page_header {
background-image:url(../images/checkout_page/nav_bg.jpg);
}

#SBN_spacer {
float:left;
width:210px;
height:30px;
}

#shop_by_need li {
display:inline;
text-transform:uppercase;
}

#shop_by_need ul {
padding:12px 0 0 0;
}

#shop_by_need li a {
font-size:15px;
color:black;
background-image:url(../images/layout/shop_by_need_li_arrow.jpg);
background-repeat:no-repeat;
padding:2px 25px 0 12px;
background-position:left;
font-weight:bold;
}

#ajaxSearch_intro {
display:none;	
}
}
