/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#464241;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Tahoma;
		font-size: .8em;
		line-height:1.4em;
		color:#cfcfcf;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#ff741c;}
a:hover{text-decoration:none;}
p {padding-bottom: 2em}

/* ============================= main layout ====================== */

li a { line-height:1.636em;}
.box li a {font-style:italic;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 5px 0 0; float:left;}
.imgindent3 {margin:0 30px 28px 0; float:left;}
.imgindent4 {margin:0 0 0 20px; float:right;}
.title {margin-bottom:44px;}

/* ============================= header ====================== */

.fifty {position:absolute; width:100%;}
.left_tall {width:49%; height:307px; float:left;}
.right_tall {width:51%; height:307px; float:right; background:url(/media/images/header_tall.gif) top repeat-x;}
.after_fifty { position:relative; width:100%; text-align:center;}

/* ============================= middle ====================== */

#middle .indent {padding:0 15px 48px 27px;}
#middle .indent2 {padding:0 40px 10px 27px;}
#middle .indent3 {padding:0 33px 0 50px;}

.column_padding {padding-right:14px;}
.column_padding2 {padding-right:45px;}
.box {background:#fff url(/media/images/box_tall_top.gif) top repeat-x; color:#1a1a1a;}
.box .corner_bottom_right {background:url(/media/images/box_corner_bottom_right1.gif) bottom right no-repeat;}
.box .corner_bottom_left {background:url(/media/images/box_corner_bottom_left1.gif) bottom left no-repeat;}
.box .corner_top_right {background:url(/media/images/box_corner_top_right1.gif) top right no-repeat;}
.box .corner_top_left {background:url(/media/images/box_corner_top_left1.gif) top left no-repeat; width:100%;}
.bot2 .corner_bottom_right {background:url(/media/images/box_corner_bottom_right2.gif) bottom right no-repeat;}
.bot2 .corner_bottom_left {background:url(/media/images/box_corner_bottom_left2.gif) bottom left no-repeat;}
.bot3 .corner_bottom_right {background:url(/media/images/box_corner_bottom_right3.gif) bottom right no-repeat;}
.bot3 .corner_bottom_left {background:url(/media/images/box_corner_bottom_left3.gif) bottom left no-repeat;}
.top2 .corner_top_right {background:url(/media/images/box_corner_top_right2.gif) top right no-repeat;}
.top2 .corner_top_left {background:url(/media/images/box_corner_top_left2.gif) top left no-repeat; width:100%;}
.box .title2 {margin:8px 0 26px 26px;}
.box .header {margin: 8px 0 0px 10px; padding-top: 10px; color: #fff; font-size: 1.4em; letter-spacing: 2px }
.box .padding {padding:14px 25px 39px 24px;}
.box .padding3 {padding:15px 12px 37px 28px;}
.box .padding2 {padding:0 23px 31px 13px;}
.box .sub_padding {padding:14px 0 0 15px;}
.box_margin {margin-top:1px;}
.box_margin2 {margin-top:47px;}

.wbox {margin: 5px auto; border: 0; background-color: #fff; color: #444}
.wbox .c {width: 10px; height: 10px; font-size: 0; background-color: #807977;
	background-image: url(/media/images/wc.png);
	background-repeat: no-repeat;
	}
.wbox .dark { background-color: #464241}
.wbox .t {background-image: url(/media/images/oc.png);}
.wbox .r { background-position: top left; float: left; }
.wbox .l { background-position: top right; float: right; }
.wbox .bl { background-position: bottom left; float: left }
.wbox .br { background-position: bottom right; float: right; }
.wbox .content { padding: 5px; text-align: left; background-color: #fff; }
.wbox .header {text-align: left; z-index: 5; background-color: #F47521; color: #fff; font-size: 150%;
padding: 5px; margin: 0; border-bottom: 1px solid #AF5315}

.wbox label { display: block; color: #666; padding: 2px;}
.wbox form {padding: 0; margin: 0;}
.wbox select {padding: 2px;}

.wbox h2 { font-size: 120%; color: #666; border-bottom: 1px dotted #ccc }




#price { color: #090; font-size: 160%; padding: 5px;}

.button {background-color: #F47521;  cursor: hand; cursor: pointer; } 
.button .c {width: 10px; height: 10px; font-size: 0; background-color: #fff;
	background-image: url(/media/images/oc.png); background-repeat: no-repeat;}
.button .tr { background-position: top left; float: left; }
.button .tl { background-position: top right; float: right; }
.button .bl { background-position: bottom left; float: left; }
.button .br { background-position: bottom right; float: right;}
.button .text {padding-top: 10px; color: #fff; font-size: 120%; font-weight: bold; line-height: .7em;}


.p {padding-top:2em;}
.p2 {padding-top:34px;}
.p3 {padding-top:28px;}
.ul {margin-top:16px;}
.margin1 {margin-top:40px;}

#index_2 #middle { padding:38px 0 26px 0;}
#index_4 #middle { padding:38px 0 2px 0;}
#index_5 #middle { padding:38px 0 11px 0;}
#index_5 .column1 .right {margin-right:25px;}
#index_5 .column2 .right {margin-right:43px;}
#index_6 .indent {padding:0 25px 0 27px;}

h1 { font-size: 1.8em; margin-bottom: 1em;}
h2 { font-size: 1.2em; margin-bottom: .7em;}


#cart { width: 90%; border: 0; margin: 0 auto; text-align: left;}
#cart tr {margin: 0; padding: 0;}
#cart th { margin: 0; background-color: #f7f7f7; padding: 3px; color: #06c; font-weight: bold }
#cart td { margin: 0; padding: 5px; border: 1px solid #ccc; border-width: 1px 1px 0px 0px}
#cart tr td:first-child { border-left: 1px solid #ccc;}
#cart .notop {border-top: 0}
#cart .noright {border-right: 0}
#cart .bottom { border-bottom-width: 1px}
#cart #empty { text-align: center; font-size: 14px; font-weight: bold; color: #900}



/* ============================= footer ====================== */

#footer .main {text-align:center; padding:16px 0 0 0; line-height:1.7em;}
#footer a {color:#cfcfcf;}
#footer .menu {color:#ecb91f;}
#footer .menu a {color:#cfcfcf; text-decoration:none; margin:0 15px;}
#footer .menu a:hover {text-decoration:underline;}

/* ============================= form ============================= */
input { font-size: 12px; color: #333;}
input[type=submit], input[type=button] {padding: 5px; margin: 20px; font-size: 14px; color: #666; font-weight: bold;}
