*{margin:0; padding:0;}
body{background-color:#272727;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.clear{clear:both;}
body{font-family:Tahoma, Arial, helvetica, sans-serif; color:#DADBDB; font-size:11px; line-height:1.54em; text-align:center;}
input, textarea, select{color:#FFFFFF; vertical-align:top; text-align:left; /*border: 1px solid #161616; background:#373737;*/ font:11px Tahoma, Arial, helvetica, sans-serif;}
input.input, textarea.input, select.input{border: 1px solid #161616; background:#373737;}
.radio{width: auto !important; vertical-align: middle;}
.float_right{float:right;}
.align_right{text-align:right;}
.center{text-align:center;}
.block{display:block;}
.top_indent_5px{padding-top:5px; display:block;}
.top_indent_10px{padding-top:10px; display:block;}
.top_indent_15px{padding-top:15px; display:block;}
.top_indent_20px{padding-top:20px; display:block;}
.top_indent_25px{padding-top:25px; display:block;}
.top_indent_35px{padding-top:35px; display:block;}

.width_stretch{width:100%;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}
.col_1 h1.title, .col_2 h1.title{
	font-size: 20px;
	margin: 0 0 15px 0 !important;
}

.col_1 h1.title a{
	font-size: 12px;
}

.pic_float{margin-right:12px; float:left;}

.content_bg{background:#272727;}

li{padding:5px 0 5px 15px; background:url(../images/list_bg.gif) left center no-repeat;}
li a, li span{color:#FFFFFF; text-decoration:none; font-weight:bold; line-height:1em; font-family:Arial, Helvetica, sans-serif;}
li a:hover{text-decoration:underline;}

.link_2{color:#39C6DC; text-decoration:none; font-weight:bold;}
.link_2:hover{text-decoration:underline;}

.link_3{color:#FFFFFF; text-decoration:underline; font-weight:bold; padding:0 0 5px 22px; background:url(../images/link_3_bg.gif) left top no-repeat;}
.link_3:hover{text-decoration:none;}

.pic_float{margin-right:12px; float:left;}

/*=======header===========*/
.menu{background:url(../images/menu_bg.jpg) 31px top no-repeat #1A1917; padding:14px 12px 6px 12px;}
.menu img{float:left; margin:1px;}
.menu b{width:2px; height:20px; overflow:hidden; background:url(../images/menu_line.gif) left top no-repeat; float:left; margin-top:6px;}
#Image1{margin:2px 28px 0 0;}
#Image2{margin:0 21px 0 25px;}
#Image3{margin:0 14px 0 17px;}
#Image4{margin:0 9px 0 10px;}
#Image5{margin:0 11px 0 15px;}
#Image6{margin:0 0 0 12px;}
#cartInfo{
	position: relative;
	top: 6px;
	padding-right: 12px;
	text-align: right;
	font-weight: bold;
}
#cartInfo a, #cartInfo span{
	color: #FFFFFF;
	padding-left: 20px;
	background: url(../images/cart.png) no-repeat left center;
}
#cartInfo a{
	text-decoration: none;
}
#cartInfo a:hover{
	background: url(../images/cart_edit.png) no-repeat left center;
	text-decoration: underline;
}

#nav ul{
	padding: 0;
	margin: 0;
}

#nav li{
	float: left;
	background: none;
	border-left: 1px solid #3E3D3B;
	padding: 0;
	margin: 0;
}

#nav li:FIRST-CHILD{
	border-left: 0px;
}

#nav a, #current_nav span{
	display: block;
	text-decoration: none;
	padding: 8px;
}

#nav a:hover, #current_nav span{
	background: #3E3D3B;	
}

#nav_right{
	float: right;
	text-align: right;
}

#nav_right a, #nav_right a:visited{
	text-decoration: none;
	color: #FFFFFF
}

#nav_right a:hover{
	text-decoration: underline;
}

.menu div.languages{
	position: relative;
	top: -11px;
}

.menu div.login{
	position: relative;
	top: 3px;
}

#head_form{float:right; width:200px; margin-top:3px;}
#head_form input{width:133px; height:21px; background:#302F2E; border:1px solid #0D0C0B; margin-right:8px; float:left;}
.header{background:url(../images/header_bg.gif) left top no-repeat;}
/*=====//header===========*/

/*=======header_blocks===========*/
.block_1, .block_2, .block_3, .block_4{width:245px; height:256px; float:left; color:#FFFFFF; font-weight:bold;}
.block_1{background:url(../images/block_1_bg.jpg) left top no-repeat;}
.block_2{background:url(../images/block_2_bg.jpg) left top no-repeat;}
.block_3{background:url(../images/block_3_bg.jpg) left top no-repeat;}
.block_4{background:url(../images/block_4_bg.jpg) left top no-repeat; width:244px;}

.header .indent{
	position: relative;
	top: 40px;
	padding:0 12px 0 21px;
}
.header h1.title{
	position: relative;
	top: 25px;
	font-size: 20px;
	text-align: center;
}

.header form.search{
	padding: 23px 0px 48px;
	text-align: center;
}

.header form.search a{
	font-weight: bold;
}

.search table{
	margin: 0 auto;
}

.search td{
	text-align: left;
	font-size: 12px;
}

.search input.searchBar{
	width: 200px;
	margin-right: 5px;	
}

input.searchButton{
	padding: 0px 20px;
}

form a, form a:visited{
	color: #39C6DC;
	text-decoration: none;
}

form a:hover{
	text-decoration: underline;
}

.center{
	text-align: center;
}

.head_button{
	position: relative;
	top: 196px;
	left: 124px;
	width:109px;
	height:28px;
}
.head_button a{color:#FFFFFF; font-weight:bold; text-transform:uppercase; text-decoration:none; display:block; padding:5px 21px 0 0;}
.head_button a:hover{text-decoration:underline;}
.bg_1{background:url(../images/button_1.jpg) left top no-repeat;}
.bg_2{background:url(../images/button_2.jpg) left top no-repeat;}
.bg_3{background:url(../images/button_3.jpg) left top no-repeat;}
.bg_4{background:url(../images/button_4.jpg) left top no-repeat;}
/*=====//header_blocks===========*/

/*=======content===========*/
#content{background:url(../images/content_bg.jpg) left bottom no-repeat #454948; padding:0 16px 0 23px;}
#content .mid{background:url(../images/line_y.gif) center top repeat-y;}
#content .col_1, #content .col_2{padding:19px 0 25px 0;}

#content .title{margin-bottom:24px;}

.new{color:#39C6DC; padding-left:22px; text-decoration:none; font-weight:bold; background:url(../images/new_bg.gif) left center no-repeat; padding-bottom:2px;}
.new:hover{text-decoration:underline;}

.line_x{height:1px; font-size:0; background:url(../images/line_x.gif) left top repeat-x; margin:20px 0 20px 0;}

#content strong{color:#39C6DC;}
#content p span{display:inline; float:right;}
/*=====//content===========*/

/*=======content_2===========*/
#content_2{padding:34px 26px 35px 25px; color:#606060; line-height:1.45em;}
#content_2 .mid{background:0;}
#content_2 .title{margin-bottom:10px;}
/*=====//content_2===========*/

/*=======footer===========*/
#footer{padding:20px 0 17px 27px; background:url(../images/footer_bg.gif) left top repeat-x #131313; color:#898989; text-align: center}

#footer a{color:#898989; text-decoration:none;}
#footer a:hover{text-decoration:underline;}

#footer span{color:#565656;}
/*=====//footer===========*/

#content div.errors{
	padding: 2px 5px;
	margin-bottom: 5px;
	border: 1px solid #DD3C10;
	color: #DD3C10;
	background-color: #FFEBE8;
}

#content div.errors p{
	padding: 0px !important;
	margin: 0px !important;
}

#content div.errors li{
	padding: 2px 5px 2px 10px;
	line-height: 1em;
	background: none;
	color: #000000;
}

#content p.info{
	padding: 2px 5px;
	margin-bottom: 10px;
	border: 1px solid #E2C822;
	color: #333333;
	background-color: #FFF9D7;
}

#content p.info strong{
	color: #333333;
}

.blueLink a, .blueLink a:visited{
	color: #39C6DC;
	text-decoration: none;
}

.blueLink a:hover{
	text-decoration: underline;
}

.green {
	color: green;
}

.red {
	color: red;
}
