/* CSS Document */

body {
	background:url(images/BG.jpg) repeat-x;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
}
#page {
	width:1000px;
	height:100%;
	margin:auto;
	position:relative;
	background-color:#FFFFFF;
}
#content {
	width:810px;
	margin-left:12px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}
#bottom_content {
	width:975px;
	margin-left:12px;
	margin-right:12px;
	margin-top:0px;
	margin-bottom:12px;
	background-color:#FFFFFF;
}
#bottom_content_cell {
	padding-top:12px;
	height:80px;
	background:url(images/bottom_nav_bg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8e8e8e;
	line-height:18px;
}
#rightside {
	top:0px;
	left:832px;
	position:absolute;
	width:152px;
	margin-left:0px;
	margin-right:12px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#ffffff;
}
.advanced_search{
	display:block;
	background-color:#cce7ec;
	height:380px;
	padding: 8px 0px 8px 4px;	
}
.advanced_search p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#656565;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}
.advanced_search table{
	margin:0px 0px 11px 0px;
}
.search_box {
	height:13px;
	width:120px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	color:#8e8e8e;
}
.recent_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#656565;
	margin:0px;
}
.top_txt_right {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#656565;
	margin:0px;
	padding-right:15px;
}
.recent_img {
	float:left;
	margin:0px;
}
.welcome_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;
	margin:5px;
}
.top_nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;
	padding:0px;
	margin:0px 17px 0px 0px;
}
.top_nav_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#484848;
	padding-right:10px;
	text-decoration:none;
}
.top_nav_links:hover {
	color:#111111;
}
.recent_links_box {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}
.recent_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0053a0;
	font-weight:bold;
	text-decoration:none;
}
.recent_links:hover {
	color:#698e0c;
}
.recent_links_right {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0053a0;
	font-weight:bold;
	text-decoration:none;
	padding-right:17px;
}
.recent_links_right:hover {
	color:#698e0c;
}
.recent_table {
	border-left:#d7d9d9 solid 1px;
	border-right:#d7d9d9 solid 1px;
	border-bottom:#d7d9d9 solid 1px;
	padding:3px;
}
.home_bottom_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0053a0;
	font-weight:bold;
	margin:0px 0px 0px 17px;
	text-decoration:none;
}
.home_bottom_links:hover {
	color:#698e0c;
}
.bottom_nav_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0053a0;
	font-weight:bold;
	text-decoration:none;
}
.bottom_nav_links:hover {
	color:#698e0c;
}
.landing_subnav_highlighted {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	line-height:24px;
	margin:0px;
	padding-left:16px;
	background-color:#9abc47;
	width:166px;
}
.landing_subnav_highlightedDIV {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:24px;
	margin:0px;
	background-color:#9abc47;
	width:182px;
}
.landing_subnav_sub_highlighted {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#012f5a;
	font-weight:bold;
	text-decoration:none;
	line-height:24px;
	margin:0px;
	padding-left:16px;
	background-color:#d9eaae;
	width:166px;
}
.landing_subnav_sub_highlightedDIV {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#012f5a;
	font-weight:bold;
	line-height:24px;
	margin:0px;
	background-color:#d9eaae;
	width:182px;
}
.landing_subnav_sub_sub_highlighted {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#012f5a;
	font-weight:bold;
	text-decoration:none;
	line-height:18px;
	margin:0px;
	padding-left:32px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#d9eaae;
	width:150px;
}
.landing_subnav_sub_sub_highlightedDIV {
	font-family:Arial, Helvetica, sans-serif;
	color:#012f5a;
	line-height:18px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#d9eaae;
	width:182px;
}
.landing_subnav_sub {
	text-decoration:none;
	margin:0px;
	padding-left:16px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#eefad0;
	width:166px;
}
.landing_subnav_sub_sub {
	text-decoration:none;
	margin:0px;
	padding-left:32px;
	padding-bottom:0px;
	padding-top:0px;
	background-color:#eefad0;
	width:150px;
}
.landing_subnav_sub_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0053a0;
	line-height:18px;
	text-decoration:none;
}
.landing_subnav_sub_linkDIV {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0053a0;
	line-height:18px;
	text-decoration:none;
}
.landing_subnav_sub_link:hover {
	color:#9abc47;
}
.landing_subnav_sub_sub_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0053a0;
	line-height:18px;
	text-decoration:none;
}
.landing_subnav_sub_sub_link:hover {
	color:#9abc47;
}
.landing_subnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0053a0;
	text-decoration:none;
	line-height:24px;
	margin-left:16px;
}
.landing_subnav:hover {
	color:#698e0c;
}
.landing_signup {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0053a0;
	font-weight:bold;
	text-decoration:none;
	margin-left:15px;
}
.landing_signup:hover {
	color:#698e0c;
}
.subnav_box {
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #999999;

}
.checkout_table {
	border-left:#d7d9d9 solid 1px;
	border-right:#d7d9d9 solid 1px;
	border-bottom:#d7d9d9 solid 1px;
}
.checkout_tablegrey {
	border-right:#d7d9d9 solid 1px;
	border-top:#d7d9d9 solid 1px;
}
.checkout_tablegrey td {
	border-left:#d7d9d9 solid 1px;
	border-bottom:#d7d9d9 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:21px;
	color:#484848;
	font-size:11px;
	padding: 8px 0px 8px 12px;
	margin:0px;
}
.checkout_table_title_text {
	font-family:Arial, Helvetica, sans-serif;
	color:#484848;
	font-size:12px;
	padding-left:12px;
}
.checkout_table_text {
	font-family:Arial, Helvetica, sans-serif;
	color:#484848;
	font-size:11px;
	padding: 4px 4px 0px 4px;
	margin:0px;
}
.checkout_table_text_nopad {
	font-family:Arial, Helvetica, sans-serif;
	color:#484848;
	font-size:11px;
	padding: 0px 0px 0px 0px;
	margin:0px;
}
.checkout_form_box {
	font-family:Arial, Helvetica, sans-serif;
	color:#484848;
	font-size:11px;
	width:380px;
	height:14px;
}
.checkout_form_box_small {
	font-family:Arial, Helvetica, sans-serif;
	color:#484848;
	font-size:11px;
	width:150px;
	height:14px;
}
.checkout_dropbox {
	font-family:Arial, Helvetica, sans-serif;
	color:#484848;
	font-size:11px;
	width:100px;
	height:14px;
	padding:0px;
	margin:0px;
}
.bundle_dropbox {
	font-family:Arial, Helvetica, sans-serif;
	color:#484848;
	font-size:11px;
	width:189px;
	height:14px;
	padding:0px;
	margin:0px;
}
.search_dropbox {
	font-family:Arial, Helvetica, sans-serif;
	color:#484848;
	font-size:11px;
	width:135px;
	height:14px;
	padding:0px;
	margin:0px;
}
.prod_thumb_box {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8e8e8e;
	margin:0px;
}
.sales_price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
	margin:0px;
	font-weight:bold
}
.page_box {
	width:12px;
	height:13px;
	text-align:center;
	color:#0053a0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.product_dropbox {
	font-family:Arial, Helvetica, sans-serif;
	color:#484848;
	font-size:11px;
	width:70px;
	height:14px;
	padding:0px;
	margin:0px;
	text-align:center;
}
.view_larger
{
    padding-left: 8px;
}

.product_detail_box_active {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0053a0;
	font-weight:bold;
	text-decoration:none;
	padding:9px 4px 9px 4px;
	margin:0px;
	text-align:center;
	background-color:#d3effd;
}
.product_detail_box a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0053a0;
	font-weight:bold;
	text-decoration:none;
	padding:9px 4px 9px 4px;
	margin:0px;
	text-align:center;
	background-color:#e8f7fe;
	border:#cce7ec 1px solid;
}
.product_detail_box a:hover {
	background-color:#d3effd;
	border:#d3effd 1px solid;
}
.product_detail_link a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0053a0;
	font-weight:bold;
	text-decoration:none;
	padding:4px 12px 4px 12px;
	margin:12px;
	text-align:center;
	background-color:#e8f7fe;
	border:#cce7ec 1px solid;
}
.product_detail_link a:hover {
	background-color:#0053a0;
	border:#d3effd 1px solid;
	color:#fff;
}
.checkout_table_confirm td {
	border-left:#d7d9d9 solid 1px;
	border-bottom:#d7d9d9 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
	color:#484848;
	font-size:11px;
	padding: 4px 0px 0px 4px;
	margin:0px;
}
.checkout_table_confirm {
	border-right:#d7d9d9 solid 1px;
	border-top:#d7d9d9 solid 1px;
}
.checkout_table_confirm_nopad td {
	border-left:#d7d9d9 solid 1px;
	border-bottom:#d7d9d9 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#484848;
	font-size:11px;
	padding: 0px 0px 0px 0px;
	margin:0px;
}
.checkout_table_confirm_nopad {
	border-right:#d7d9d9 solid 1px;
	border-top:#d7d9d9 solid 1px;
}
.checkout_links{
	line-height:21px;
	}
#login p {
	font-family:Arial, Helvetica, sans-serif;
	color:#484848;
	font-size:11px;
	padding: 8px 0px 8px 12px;
	margin:0px;
}
#login2 p {
	font-family:Arial, Helvetica, sans-serif;
	color:#484848;
	font-size:11px;
	padding: 8px 0px 8px 12px;
	margin:0px;
}
#prod_left_box {
	height:40px;
	background-color:#d8f1fd;
	padding-left:10px;
	margin:0px;
	width:172px;
}
#prod_left_box ul{
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style-position:outside;
	list-style-image:url(images/list_arrow.jpg);
	line-height:12px;
	}
#prod_left_box li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 17px;
	}
.product_detail_hl
{
    font-family:Arial, Helvetica, sans-serif;
    color:#605A5E;
    font-weight:bold;
}
div#colorForm
{
	margin: 0px 20px 0px 20px;
	display: none;
	background-color: #ffffff;
	border:#717171 1px solid
}
.bagMessage
{
    font-size:14px;
    color:#0000ff;
    font-weight:bold;
}
.prod_left_box {
	height:40px;
	background-color:#d8f1fd;
	padding-left:10px;
	margin:0px;
	width:172px;
}
.prod_left_box ul{
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style-position:outside;
	list-style-image:url(images/list_arrow.jpg);
	line-height:12px;
	}
.prod_left_box li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 17px;
	}
.login p {
	font-family:Arial, Helvetica, sans-serif;
	color:#484848;
	font-size:11px;
	padding: 8px 0px 8px 12px;
	margin:0px;
}	

