@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:0;
	font:13px "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#000;
	background:#fff url(images/background.jpg) repeat-x top;
}

h1 {
        margin:0;
        padding:5px 0;
        font:18px Tahoma;
        color:#666666;
        font-weight:bold;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

#main {
	margin:auto;
	padding:0;
	width:990px;
}

/*--Header--*/

#header {
	margin:16px 0 0 0;
	width:990px;
	height:228px;
	background:#FFFFFF url(images/bg_header.jpg) no-repeat top;
	overflow:hidden;
}

#header #logo {
	padding:41px 0 0 73px;
	float:left;
}

#header h2 {
	padding:0 0 0 73px;
	font-size:21px;
	color:#FFFFFF
}

/*--Navigation--*/

#navigation {
	margin:36px 0 0 0;
	overflow:hidden;
}

#navigation a {
	float:left;
	border-top:1px solid #0c3b4d;
}

#navigation .line_navi {
	float:left;
}

/*--Body--*/

#body {
	margin:2px 0 0 0;
	padding:0;
	width:990px;
	background:#FFFFFF;
}

/*--Body Left--*/

#body_left {
	float:left;
	width:283px;
}

#search_box {
	margin:2px 0 0 0;
	width:279px;
	border:2px solid #61bc00;
	background:#61bc00 url(images/bg_search.gif) repeat-x bottom;
}

#search_box_ct {
	padding:6px 10px;
	color:#FFFFFF;
}

#search_box_ct #row {
	margin:8px;
}

#row label {
	float:left;
	width:20%;
	font-weight:bold;
}

#row input {
	border:1px solid #636363;
	font-size:11px;
	padding:1px;
	width:140px;
}

#row select {
	border:1px solid #636363;
	font-size:11px;
	padding:1px;
	width:144px;
}

#navi_left {
	margin:2px 0 0 0;
	width:281px;
	border:1px solid #e8e8e8;
}

#navi_left ul {
	list-style:none;
	padding:8px 10px 0 0;
}

#navi_left a {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

#navi_left a:hover {
	color:#999999;
}

#category {
	background:#fff url(images/bg_category.gif) repeat-x top;
	padding:17px 0 17px 20px;
}

#category ul li {
	margin:5px 0;
	padding:0 10px 0 25px;
	background:url(images/arrow_right_01.png) no-repeat;
	background-position:0em 0em;
}


#brand {
	background:#fff url(images/bg_information.gif) repeat-x top;
	padding:17px 0 17px 20px;
}

#brand ul li {
	margin:5px 0;
	padding:0 10px 0 25px;
	background:url(images/arrow_right_03.png) no-repeat;
	background-position:0em 0em;
}


#information {
	background:#fff url(images/bg_information.gif) repeat-x top;
	padding:17px 0 17px 20px;
}

#information ul li {
	margin:5px 0;
	padding:0 10px 0 25px;
	background:url(images/arrow_right_02.png) no-repeat;
	background-position:0em 0em;
}


/*--Body Right--*/

#body_right {
	float:right;
	width:704px;
}

#body_right p {
	padding:10px;
}

#banner {
	background:url(images/banner.jpg) no-repeat;
	width:704px;
	height:227px;
	padding:19px 0 0 0;
	font:24px "Times New Roman", Times, serif;
	color:#777777;
	text-align:center;
}

#banner b {
	color:#0098ee;
}

#body_box {
	margin:3px 0 0 0;
}

#body_box_hd {
	background:url(images/body_box_hd_bg.jpg) repeat-x;
	height:11px;
	overflow:hidden;
}

#body_box_ct {
	background:url(images/body_box_bg.jpg) repeat-y right;
	border-left:1px solid #c7c7c7;
	padding:10px;
}

#body_box_ct h3 {
	text-align:center;
	font-size:15px;
	color:#092e3a;
	padding:0 0 10px 0;
}

#needhelp {
	text-align:right;
	padding-right:50px;
}

#dotline {
	background:url(images/dotline_bg.jpg) repeat-x;
	height:1px;
	overflow:hidden;
	margin:10px 0;
}

#body_box_ft{
	background:url(images/body_box_ft_bg.jpg) repeat-x;
	height:11px;
	overflow:hidden;
}

#prod_box {
	margin:0;
	padding:0 50px;
}

#prod_box .floatLeft {
	float:left;
	width:60%;
}

#prod_box i {
	color:#ff6600;
	font-weight:bold;
}

#prod_box ul li {
	list-style:none;
	line-height:1;
	margin:10px 0;
}

#prod_box .floatRight {
	float:right;
	width:35%;
}

#prod_box .floatRight a {
	border:1px solid #CCCCCC;
	padding:1px;
	float:left;
}

#body_box_ct h2 {
	text-align:center;
	font-size:21px;
	color:#4f9f00;
	padding:0 0 10px 0;
}

#text_box {
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 30px;
	color:#000000;
}

#text_box h3 {
	text-align:left;
	font-size:15px;
}

#text_box h3 i {
	color:#c90606;
}

#text_box ul {
	padding:0 0 0 80px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#c90606;
}

#text_box ul li {
	list-style:none;
	padding:10px 0 10px 15px;
	background:url(images/arrow_01.jpg) no-repeat;
	background-position:0em 1.2em;
	color:#000000;
}

#text_box ul li a {
	border:1px solid #CCCCCC;
	padding:1px;
	float:left;
}

#free_ship {
	text-align:center;
	margin:10px 0;
}

.style01 {
	text-align:center;
	font-weight:bold;
}

/*--Footer--*/

#footer {
	margin:5px 0 0 0;
	padding:15px 30px 30px 30px;
	background:url(images/bg_footer.jpg) repeat-x top;
	text-align:center;
}

#footer h3 {
	font-size:17px;
	color:#3a98ee;
	padding:0 0 5px 0;
}


#footer a {
	color:#4e9500;
	text-decoration:none;
}

#footer a:hover {
	color:#333;
	text-decoration:underline;
}

#footer #ct {
	margin:10px 0;
	padding:0 200px;
}

#ct .floatLeft {
	float:left;
	width:50%;
	text-align:right;
}

#ct .floatRight {
	float:right;
	width:50%;
	text-align:right;
	font-weight:bold;
}
