@charset "utf-8";
/* CSS Document */


body {
    background: url("/images/bg.png") repeat-x scroll 0 0 #4F4F4F;
    border: 0 none;
    color: #000000;
    font-family: Verdana,Tahoma,Arial,Verdana;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
}
ul {
    margin: 0;
    padding: 0;
}

h1 {
    color: #01235D;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 5px;
}
tr {
    color: #000000;
    font-family: Arial,Verdana;
    font-size: 11px;
}
td, th {
    color: #000000;
    font-family: Verdana,Tahoma,Arial,Verdana;
    font-size: 12px;
    padding: 0;
    vertical-align: top;
}
a, a:visited, a:active {
    color: #3366CC;
    text-decoration: underline;
}
#mainwrapper {
    margin: 0 auto;
    width: 970px;
	background:#FFFFFF
}
table.t_topnav{ float:right;
margin:10px 0}
table.t_topnav td {
    color: #F2F2F2;
    font-size: 10px;
    height: 30px;
    padding: 0 10px;
}

table.t_topnav td.cart {
    background-image: url("/images_sp/sprite_img6.png");
    background-position: -10px -143px;
    padding-left: 20px;
}

table.t_topnav td a {
    text-decoration: none;
}
table.t_topnav td a:hover {
    text-decoration: underline;
}

.searchbar-v1111 {
    background-color: #FFFDF8;
    border: 0 none;
    color: #999999;
    font-size: 11px;
    padding: 7px 7px 4px;
    width: 205px;
}

.searchbar-button-v1111 {
    background-color: #E2E2E2;
    border: 0 none;
    color: #333333;
    cursor: pointer;
    float: left;
    font-weight: 700;
    padding: 5px;
}
#searchBG {
    background:url(images/sprite.png) 0 0;
    background-repeat: repeat-x;
	height:36px;
	border-top:1px solid #06f; border-bottom:1px solid #06f;
}
#nav-strip li.nav-item {
    border-right: 1px solid #CCCCCC;
    display: inline;
    float: left;
    height: 36px;
    margin: 0;
    position: relative;
	padding:0 8px;
	font-size:14px
}
#nav-strip li.nav-end{ border:none; display: inline;
    float: left;
    margin: 0;
	padding:0 10px;
	}
#nav-strip li a .primary-link {
    background-position: 100% -10px;
    padding-right: 10px;
}

#nav-strip li a {
    color: #FFF;
    display: block;
    font-size: 12px;
    font-weight: 900;
    outline: 2px none;
	font-family:verdana;
    padding: 10px;
	text-decoration:none;
	font-weight:700
}
#nav-strip li a:hover{ text-decoration:underline}

table.t_bc {
margin:5px 0 20px 20px;
}

table.t_bc td {
    color: #666666;
    font-size: 10px;
}

#image_big{ border:1px solid #ccc;
padding:0 5px;
}

.Navigation {
    color: #000000;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
    top: 20px;
	padding:5px;
}
.m12grey {
    color: #333333;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
	padding:5px;
	top:30px
}

.info{ font-size:11px;display:block}
a:hover{ text-decoration:none}
table.specs {
    width: 100%;
	
}
table.specs tr {
    color: #000000;
    font-family: Arial,Verdana;
    font-size: 11px;
}
table.specs td {
    background: none repeat scroll 0 0 #FFFEF9;
    border: 1px solid #E9E2DC;
    font-size: 10px;
    padding: 5px;
    vertical-align: text-top;
}
table.specs td.specs_name {
    background: none repeat scroll 0 0 #FFFFFF;
    font-weight: bold;
    vertical-align: text-top;
    width: 150px;
	font-weight:normal
}
.PriceBox{
    border: 1px solid #6DAEE1;
	border-radius: 5px 5px 5px 5px;
    padding: 15px;
	font-weight:bold}
.shipinfo{padding-top:10px;padding-left:20px;
}
.shipinfo li.shipinfo_nav{ padding: 5px 0;
    text-transform: uppercase;
	font-size:11px}
div.br {
    border-top: 1px dotted #CCCCCC;
    margin: 10px 0;
}

table.footer {
    background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    width: 970px;
	margin-top:30px;
	font-size:11px;
	height:30px}
table.copy {
    margin: 10px;
    width: 970px;}

#facebook_icon {
 background-color: transparent;
    background:url(images/sprite.png) 0 -69px;
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
}
#google_icon {
 background-color: transparent;
    background:url(images/sprite.png) 0 -114px;
    background-repeat: no-repeat;
    height: 40px;
    width: 40px; 
}
#paypal_icon {
 background-color: transparent;
    background:url(images/sprite.png) -652px -110px;
    background-repeat: no-repeat;
    height:40px;
    width: 317px;
}
.description{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;}

.policys{float:right;padding:0 5px 0 3px; margin:4px; color:#666;}
.poli_bord{border-right:1px solid #666;}
.form_style{padding:10px 0 2px 10px;}
.search_box{width:298px;margin:0 0 10px 0;border:1px solid #555;}
.input_key{border-left:1px solid #555;background-color:#E2E2E2;}
h2{width:290px;text-align:right;color:#001953;font-size:10px;margin-left:auto;margin-right:5px; font-weight:normal}
.content{padding-right:10px; padding-left:10px;vertical-align:top}
.des_small{font-size:11px;color:Gray;padding:10px 0;}
.meet{padding:5px;background-color:#E2E2E2;color:#000000;text-align:center;font-size:11px;font-weight:bold}
.price_div{padding-top:10px;padding-left:10px;vertical-align:top;}
.re_price{font-size:14px}
.list_price{padding:8px 0;}
.digi{color:#990000; font-size:18px;font-family: verdana,arial,helvetica,sans-serif}
#qty{padding:3px; padding-bottom:1px; border:1px solid #888; background-color:#fbfbee; width:30px;}
.t_des{padding-top:20px}
.des_box{margin:0px;border:1px solid #939393; padding:10px}
.relate_box{padding-left:20px;text-align:center;}
.footer_poli{vertical-align:middle;}
.footer_name{padding:10px;font-size:11px}
.web{font-size:14px;vertical-align:middle}
.copyright{
	padding:10px;font-size:11px;text-align:center
}