/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#E7E9DE;
	text-align:center;
}

html, input, textarea
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.8125em;
		line-height:1.385em;
		color:#030303;
	}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}
.aligncenter { text-align:center;}
.alignleft { text-align:left;}
.alignright { text-align:right;}


input, select { vertical-align:middle; font-weight:normal;}
a {color:#E10000; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p {padding-top:15px;}
a img { border:0;}
ul { list-style:none;}
img {vertical-align:top;}


h3 { font-size:1.385em; text-transform:uppercase; line-height:1.2em;}


.link1 {}

/* ============================= main layout ====================== */
.imgindent { float:left; margin-right:20px;}

.indent1 { padding-left:20px;}
.indent2 { padding-bottom:20px;}
.indent3 { padding-bottom:30px;}


.space1 { margin-right:37px;}
.space2 { margin-top:40px;}
.space3 { margin-top:30px;}
.space4 { margin-right:92px;}
.space5 { margin-right:25px;}

.text1 { color:#E10000;}
.text2 { text-transform:uppercase;}

/* ============================= header ====================== */
/* .logo { margin:28px 0 0 18px;} */


.menu { margin:26px 19px 0 0;}
.menu ul { line-height:1.2em;}
.menu li { display:inline;}
.menu li a {display:inline-block; color:#141414; text-decoration:none; font-size:0.846em; text-transform:uppercase;}
.menu li a strong strong strong strong {padding:6px 7px 4px 6px;}
.menu li a strong { display:inline-block;}
.menu li a:hover, .menu .active a {background:#E10000; color:#FFF;}
.menu li a:hover strong, .menu .active a strong {background:url(images/corner-top-left.gif) top left no-repeat;}
.menu li a:hover strong strong, .menu .active a strong strong {background:url(images/corner-top-right.gif) top right no-repeat;}
.menu li a:hover strong strong strong, .menu .active a strong strong strong {background:url(images/corner-bot-left.gif) bottom left no-repeat;}
.menu li a:hover strong strong strong strong, .menu .active a strong strong strong strong { background:url(images/corner-bot-right.gif) bottom right no-repeat; cursor:pointer; }
.hot { margin:20px 0 0 -20px; position:absolute;}
.logo { position:absolute; margin:10px 0 0 30px;}
.header-hot { position:absolute; margin:215px 0 0 -20px;}
/* ============================= content ====================== */
#content { padding:10px 0 40px; }
#content strong { font-size:1.077em; color:#E10000;}
.separator { background:url(images/separator.gif) 299px 0 repeat-y; padding:5px 0 10px;}
.separator2 { background:url(images/separator2.gif) 292px 0 repeat-y; }
.column-1 { width:265px;}
.column-2 { width:590px;}

.line { height:30px; border-bottom:1px solid #E5E5E5; margin-bottom:30px;}

.list1 ul { line-height:1.923em;}
.list1 li a { background:url(images/marker1.gif) 0 0 no-repeat; padding-left:25px; text-decoration:none; color:#030303;}
.list1 li a:hover {color:#E10000; outline:none; text-decoration:underline;}

.price-list li { background:url(images/bg-1.gif) bottom repeat-x;}
.price-list li a { text-decoration: none; color:#030303; background:#FFF; padding-right:2px;}
.price-list li span { float:right; font-size:1.077em; font-weight:bold; color:#E10000; background:#FFF;}
.price-list li a:hover { font-weight:bold; text-decoration:underline;}

.phone { float:left; width:95px;}

/* ============================= footer ====================== */
#footer { background:#31322E;}
#footer .indent { padding:14px 23px 11px 20px; color:#FFF; font-size:1.077em; line-height:1em;}
#footer a { color:#FFF;}
.rss { text-decoration:none; background:url(images/rss.gif) right top no-repeat; padding:1px 25px 3px 0; margin-top:-2px;}
.rss:hover { text-decoration:underline;}
/* ============================= forms ============================= */
#SearchForm { line-height:1em; margin:27px 20px 0 0; text-align:right;}
#SearchForm input { width:179px; height:18px; border:1px solid #D0D0D0; padding:2px 0 0 5px; font-size:1em; line-height:1em;}
#SearchForm a { display:inline-block; background:#E10000; color:#FFFFFF; font-size:0.769em; text-decoration:none; vertical-align:middle;}
#SearchForm a span { display:inline-block; background:url(images/corner-top-left.gif) top left no-repeat;}
#SearchForm a span span { background:url(images/corner-top-right.gif) top right no-repeat;}
#SearchForm a span span span {  background:url(images/corner-bot-left.gif) bottom left no-repeat;}
#SearchForm a span span span span {  background:url(images/corner-bot-right.gif) bottom right no-repeat; cursor:pointer; padding:4px 10px 3px;}
#SearchForm a:hover { color:#000;}

#OrderForm { font-size:0.923em; line-height:1.6em;}
#OrderForm .text { width:94px; float:left;}
#OrderForm label { height:27px; display:block;}
#OrderForm input {width:158px; height:17px; border:1px solid #D0D0D0; padding:1px 0 0 5px; font-size:1em; line-height:1em;}
#OrderForm .select1 {width:165px; height:20px; border:1px solid #D0D0D0; padding:1px 0 0 5px; font-size:1em; line-height:1em;}
#OrderForm .select2 {width:53px; height:20px; border:1px solid #D0D0D0; padding:1px 0 0 0px; font-size:1em; line-height:1em;}
#OrderForm textarea {width:252px; height:91px;  border:1px solid #D0D0D0; padding:5px 0 0 5px; overflow:auto; font-size:1em; line-height:1em; }
#OrderForm a { display:inline-block; background:#E10000; color:#FFFFFF; font-size:0.769em; text-decoration:none; vertical-align:middle;}
#OrderForm a span { display:inline-block; background:url(images/corner-top-left.gif) top left no-repeat;}
#OrderForm a span span { background:url(images/corner-top-right.gif) top right no-repeat;}
#OrderForm a span span span { background:url(images/corner-bot-left.gif) bottom left no-repeat;}
#OrderForm a span span span span { background:url(images/corner-bot-right.gif) bottom right no-repeat; cursor:pointer; padding:6px 15px 5px;}
#OrderForm a:hover { color:#000;}

#ContactForm {line-height:1em;}
#ContactForm label { height:44px; display:block;} 
#ContactForm input {width:292px; height:18px; border:1px solid #A09B96; padding:2px 0 0 5px; font-size:1em; line-height:1em;}
#ContactForm textarea {width:259px; height:106px; border:1px solid #A09B96; padding:2px 0 0 5px; overflow:auto; font-size:1em; line-height:1em;}

.text3 {font-size:90%;}