/* CSS Document */

* { margin:0; padding:0;}
body { background:url(../images/top-tail.gif) top repeat-x #caab00; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#181818;}
table, td {border-collapse:collapse; font-size:100%;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td { vertical-align:top; text-align:left;}

#main-width { width:962px; margin:0 auto; text-align:left;}

input, textarea { font-family:Tahoma; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper{ width:100%; overflow:hidden;}
.container { width:100%;}
.column-1, .column-2, .column-3{ float:left;}

a {color:#5b5b5b; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p { margin:0; padding:0;}

/* ============================= header ====================== */
#header{ background:url('') no-repeat 0 0; padding-bottom:8px;}

#header .logo{ padding:21px 0 0 14px; float:left;}
#header .lang{ padding:13px 25px 0 0;}
#header .nav-links{ color:#adadad; font-size:11px; text-transform:uppercase; padding:14px 12px 0 0;}
#header .nav-links a{ color:#adadad; text-decoration:none; display:inline-block; margin:0 9px;}
#header .nav-links a:hover{ color:#000;}

#bannerOne{ float:left; padding:33px 0 0 3px;}
#bannerTwo{ float:right; margin-top:-31px; position:relative; padding-right:18px;}

/* ============================= content ===================== */
#content{ margin:-5px 0 9px 0;}
.content-top-tail{ background:url(../images/content-top-tail.png) top repeat-x; width:100%; padding-top:5px;}
.content-right-tail{ background:url(../images/content-right-tail.gif) right repeat-y #fff; width:100%;}
.content-bot-tail{ background:url(../images/content-bot-tail.gif) bottom repeat-x;}
.content-left-tail{ background:url(../images/content-left-tail.gif) left repeat-y;}
.content-left-top{ background:url(../images/content-left-top.gif) left top no-repeat;}
.content-right-top{ background:url(../images/content-right-top.gif) right top no-repeat;}
.content-right-bot{ background:url(../images/content-right-bot.gif) right bottom no-repeat;}
.content-left-bot{ background:url(../images/content-left-bot.gif) left bottom no-repeat; width:100%;}
.main-indent{ padding:12px 18px 18px 18px;}

.menu{ border-top:solid 3px #e86b23; background:#191919; width:100%; overflow:hidden;}
.menu ul{ padding:14px 0 13px 0; margin:0; float:left;}
.menu ul li{ float:left; font-size:14px; text-transform:uppercase; background:url(../images/menu-marker.gif) no-repeat 0 5px; padding:0 27px 0 27px;}
.menu ul .li_un{ background:none;}
.menu ul li a{ color:#fff; text-decoration:none;}
.menu ul li a:hover{ color:#e86b23;}
.row{ border-bottom:solid 4px #eaeaea; width:100%; overflow:hidden; padding:2px 0; margin-bottom:8px;}
.row .cart{ margin:16px 0 0 67px; background:url(../images/cart-bg.gif) no-repeat 0 0; float:left; color:#b3b3b3; padding:4px 0 0 22px;}
.row .cart a{ font-weight:bold; color:#f3281a; text-decoration:none;}
.row .cart a:hover{ color:#b3b3b3;}
.row .cart span a{ color:#191919; display:inline-block; margin-right:7px;}

#column-left{ width:242px;}
#column-center{ padding-left:14px;}

.product-col{ background:#f3fafd; padding:25px 10px 20px 12px; margin-bottom:8px;}
.name{ color:#1aa8f3; font-size:12px; font-weight:bold; line-height:18px; text-transform:uppercase;margin-left:15px; text-decoration:none;}
.img{ padding:45px 0 11px 0;}
.price{ font-family:Tahoma, Geneva, sans-serif; font-size:15px; line-height:18px; font-weight:bold; color:#111111;}
.product-col .price{ text-align:center;}
.product-col .button{ text-align:center; padding-top:9px;}

/* ============================= footer ====================== */
#footer{ border-top:solid 4px #f4f4f4; padding:16px 0 5px 0; color:#1aa8f3;}
#footer a{ color:#4b4b4b;}
#footer .cards{ float:left; padding:5px 65px 0 47px;}
#footer .fleft{ border-left:solid 1px #e9e9e9; padding-left:13px;}
#footer .footer-menu{ color:#7b7b7b;}
#footer .footer-menu a{ color:#7b7b7b; text-decoration:none; display:inline-block; margin:0 10px;}
#footer .footer-menu a:hover{ color:#1aa8f3;}
#footer p{ font-weight:bold; padding:5px 0 0 10px;}
#footer p span{ display:block; font-weight:normal;}

/* ============================= forms ======================= */
input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#181818;}

.search-form{ float:right; padding:16px 11px 0 0;}
.search-form input{ vertical-align:top;}
.search-form .input1{ border:solid 0px; background:none; color:#929292; padding:2px 10px 3px 11px; width:165px;}
.search-form span{ display:inline-block; background:url(../images/search-form-bg.gif) no-repeat 0 0; margin-right:6px;}

.currency-form{ background:#fcfaec; float:left; padding:19px 38px 14px 35px; color:#3d4142; font-weight:bold; height:17px; overflow:hidden;}
.currency-form select{ vertical-align:middle; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#282e3e; margin-left:5px; width:110px;}

label { display:block; font-weight:bold; color:#333; font:10px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:12px 0 4px; }

.input, .textarea, .select { padding:7px; border:1px solid #eee; font:16px Arial, Helvetica, sans-serif; width:330px; color:#999; -moz-border-radius:5px; -webkit-border-radius:5px; }
.qnty { padding:2px; border:1px solid #eee; font:16px Arial, Helvetica, sans-serif; width:20px; color:#999; -moz-border-radius:5px; -webkit-border-radius:5px; }

.input[type=submit], input.submit { width:auto; background:#08c; border:1px solid #06a; color:#fff; font-weight:bold; margin-top:15px; cursor:pointer; width:auto; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px; }

.input[type=submit]:hover, input[type=submit]:focus, input.submit:hover, input.submit:focus { background:#06a; color:#fff; }

.information {
background:url("../images/title-marker.gif") no-repeat scroll 0 8px transparent;
color:#3D4142;
font-size:18px;
font-weight:bold;
line-height:26px;
margin:5px 0 20px 2px;
padding:0 0 0 24px;
}

.title {
color:#888;
font-size:18px;
font-weight:bold;
margin:0 0 20px 0;
padding:0;
}

.more-title {
background:url("../images/title-marker.gif") no-repeat scroll 0 8px transparent;
color:#3D4142;
font-size:18px;
font-weight:bold;
line-height:26px;
margin:5px 0 20px 23px;
padding:0 0 0 24px;
}
input.disabled  {
background:none repeat scroll 0 0 #E0E0E0;
}
InstanceLine
.disabled {
cursor:not-allowed;
}

.s_price{
color:#FF0000;
font-size:18px;
font-weight:bold;
line-height:26px;
}
.s_text{
color:#324d6b;
font-size:12px;
font-weight:bold;
line-height:26px;
margin:5px 0 20px 10px;
}

.docs ul li{
background:url("../images/list-marker.gif") no-repeat scroll 0 9px transparent;
line-height:23px;
padding-left:11px;
}
