@charset "utf-8";
/* CSS Document */

body {
	margin:0px auto;
	text-align:center;
	width:100%;
	height:100%;
	background:#DEDEDE;
	color:#000000;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:0.9em;
}

#wrapper {
	text-align:left;
	margin:0px auto;
	padding:0px;
	width:766px;
	padding-bottom:35px!important;
}

#header {}
#map a {text-decoration:underline; color:#333333; border:none;}
#map a:hover {color:#7AB82F;}
#map a div.gmnoprint{color:#999999;}
#map div.gmnoprint img a {border:none;}


#top_nav {height:56px; background-color:#2F2F2F;}
#banner {height:167px;}
#info_line {height:50px; background-color:#7AB82F; background-color:#2779A9; color:#FFFFFF;}
#left_col {width:190px; float:left; color:#FFFFFF;}
#left_col h2 {font-size:1.2em; margin-bottom:6px;}
#left_col a:link, #left_col a:visited {text-decoration:none; color:#FFFFFF;}
#left_col a:hover {text-decoration:underline; color:#FFFFFF;}
#left_col img {border:none; padding:0px; margin:0px;}
#left_col ul.ListSubCategories {margin-left:20px;}
#left_col ul.ListSubCategories li a:link, #left_col ul.ListSubCategories li a:visited {font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
#left_col ul.ListSubCategories li a:active {text-decoration:underline;}
#main_col {background:url(images1/white.gif) ;width:510px; float:left; margin-left:4px; padding:4px 4px; font-family:Arial, Helvetica, sans-serif; color:#686868; font-size:13px;}
#main_col h1 {font-size:18px; margin:15px 0px; margin-bottom:10px; font-weight:700;}
#main_col h2 {font-size:16px; margin:5px 0px; font-weight:700;}
#main_col p {margin:0px; margin-bottom:10px;}
#main_col a {text-decoration:none; color:#7AB82F; color:#238bed;}
#main_col a:hover {text-decoration:underline;}
#main_col ul {list-style-type:disc; list-style-position:inside; padding:0px 30px; margin-bottom:10px;}
#main_col li {padding-left:13px; text-indent:-16px; margin-bottom:3px;}
div.grey {background-color:#686868; margin:3px 0px;}
div.burnt { background-color:#BC380C; margin:3px 0px;}
ol#whats-new {position:relative; left:-11px;}
ol#whats-new li {background-image:url(images/bg_list.gif); background-repeat:no-repeat; background-position:0 5px; text-indent:12px;}
#content {
	background:#FFFFFF;
}
div#dropdownSearch {float:left; margin:15px 0px 0px 15px!important; margin:13px 0px 0px 10px;}
div#cartLinks {float:right; margin-top:17px; font-size:0.8em; margin-right:15px;}
div#cartLinks img {border:none; text-decoration:none;}
div#cartLinks a {text-decoration:none;}
#footer {clear:both; background:url(images/bot.gif) top left repeat-x #DEDEDE; height:66px; padding:20px 0px 0px 2px!important; color:#999999; font-size:12px; margin-top:0px!important; margin-top:-35px;}
#footer a:link, #footer a:visited {text-decoration:none; color:#999999;}
#footer a:hover {text-decoration:none; color:#238bed;}
#footer p.info {color:#2b77bf; font-size:13px; float:right; clear:none; padding-right:5px;}
.clear {
	width:100%;
	clear:both;
}
input.formButton {
	background: #D24B11;
	border-bottom: 1px solid #BC380C;
	border-left: 1px solid #BC380C;
	border-right: 1px solid #BC380C;
	border-top: 1px solid #BC380C;
	color: #FFFFFF;
	font-weight: 500;
	margin: 3px 3px 0px 3px;
	cursor:pointer;
}
#route {color:#686868; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:-5px;}
#route a:link, #route a:visited {text-decoration:none; color:#7AB82F; font-size:14px;}
div#left_col div.burnt ul.articles li h2 a:hover {text-decoration:none; cursor:text;}
div#main_col div.product_details, div#main_col2 div.product_details {margin:0px; margin-right:10px;}
div#main_col div.product_details p, div#main_col2 div.product_details p {line-height:120%;}
div#main_col h1.product_title, div#main_col2 h1.product_title {margin:0px; padding:0px;}
div#main_col h2.product_name, div#main_col2 h2.product_name {margin:3px 0px; padding-top:0px; font-size:1em; font-weight:normal; font-style:italic;}
div#main_col div.product_image, div#main_col2 div.product_image { height:259px; width:198px; padding:8px; float:left; margin:3px 15px 5px 0px;}
div#main_col div.product_image_border, div#main_col2 div.product_image_border {display: block; margin-left: auto; margin-right: auto;}
div#main_col div.product_details ul {}
div#main_col div.product_details li, div#main_col2 div.product_details li  {padding-left:20px!important; padding-left:24px; text-indent:-13px!important; text-indent:-16px;}


/* Tables layout */
	
table.tabularData, table.tabularData td, table.tabularData th {
	border-bottom: 1px solid #e1dfdf;
	border-collapse: collapse;
}
table.tabularData td, table.tabularData th{
	padding: 3px;
}
table.tabularData th, table.tabularData th a:link, table.tabularData th a:visited, table.tabularData th a:hover, table.tabularData th a:active  {
	background: #2779A9;
	color: #FFFFFF;
}
table.tabularData th a:link {
	color:#EF8B11!important;
	}
/* altRowEven & altRowOdd are used to style alternating table rows. */
.altRowEven {
	background-color: #faf7f7;
}
.altRowOdd{
	background-color: #ffffff;
}

/* oldprice is displayed when there is a discount */
.oldprice {
	text-decoration: line-through;
}
.smallprint {
	font-size: 10px;
}

.pagingLinks {
	text-align:left;
}

.errorMessage {
	color: #EF8B11;
	font-weight: bold;
}

/* This aligns products to the top of the table cell with horizontal display of results */
table#tableSearchResults td {
	vertical-align:top;
}
p.PageTop a:link, p.PageTop a:visited {
	color:#CCCCCC!important;
}
p.PageTop a:hover {
	color:#7AB82F!important;
}
p.textualLink a:link, p.textualLink a:visited {
	color:#ffffff!important;
	}
div#main_col2 {background:url(images1/background.jpg) 50 no-repeat #072d51; width:515px; float:left; margin-left:4px; padding:4px 4px; position:relative; left:0px; top:3px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:13px;}
div#main_col2 h1 {font-size:1.6em; font-weight:700;}
div#main_col2 h2 {font-size:1.3em; font-weight:700;}
div#main_col2 p {padding-bottom:5px;}
div#main_col2 a {color:#ffffff; text-decoration:underline;}