*{margin:0; padding:0;}
html{height:100%;}
body{background:url(images/main-bg.jpg) left top repeat-x #2F0101;height:100%;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
.clear{clear:both;height:0;margin:0;}
body{font-family:Arial, helvetica, sans-serif; color:#FFFFFF; font-size:0.8125em; line-height:1.38em; text-align:center;}
input, textarea, select{color:#565656; vertical-align:top; text-align:left; border: 1px solid #cccccc; font:11px Arial, helvetica, sans-serif;}
input, textarea{ padding-left:5px;}
.float_left{float:left;}
.float_right{float:right;}
.align_right{text-align:right;}
.center{text-align:center;}
.block{display:block;}
.top_indent_5px{margin-top:5px; display:block;}
.top_indent_10px{margin-top:10px; display:block;}
.top_indent_15px{margin-top:15px; display:block;}
.top_indent_20px{margin-top:20px; display:block;}
.top_indent_25px{margin-top:25px; display:block;}

.width_stretch{width:100%;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}

.right_taling{background:url(images/taling_right.gif) right top repeat-x; height:271px; position:absolute; top:0; right:0; width:50%;}
.site{position:relative;width:100%;min-height:100%;}
#container{position:relative; width:100%;min-height:100%;height:100%;}

.title{height:35px; margin-bottom:13px; background:url(images/line_x.gif) left bottom repeat-x;}
h2 {font-size:1.8em;line-height:26px;margin-bottom:18px;color:#896362;}
h3 {font-size:1.5em;line-height:22px;margin-bottom:6px;color:#896362;}
h4 {font-size:1.2em;font-weight:bold;color:#ca9e84;}
h5 {font-size:1.0em;font-weight:normal;color:#896362;}
p {margin-bottom:12px;}

.menu-heading {font-size:1.8em;font-weight:bold;line-height:24px;margin-bottom:6px;color:#896362;display:block;}
.menu-item {font-size:1.2em;font-weight:bold;color:#ca9e84;}
.menu-price {font-size:1.2em;}

a{color:#ca9e84; text-decoration:underline;}
a:hover{text-decoration:none;}

ol li{padding:0 0 6px 0;}
ul li{padding:6px 0 6px 15px; background:url(images/list_bg.gif) left center no-repeat;}
li{line-height:1.2em;}
li a{color:#000000; text-decoration:none; line-height:1em;}
li a:hover{text-decoration:none;}

.link_2{color:#FF7A03; font-size:0.91em; text-decoration:underline; font-style:italic; padding-left:22px; background:url(images/arr.gif) left center no-repeat;}
.link_2:hover{text-decoration:none;}

.smalltxt{color:#ac8984; font-size:0.9em;}

string a{text-decoration:underline;}
string a:hover{text-decoration:none;}

.font_2{font-size:0.84em; font-style:italic;}

/*=======header===========*/
#header{height:315px; padding:0; text-align:center;background:#1A0000;}
#header-space {height:14px;clear:both}
#header img{border:none;}

#logo { float:left; width:120px;}

#nav {width:827px; margin:0; text-align:right; padding:5px 0 0 0;}
#nav_buttons {width:827px;height:23px;text-align:left;padding:0;margin:0;}
/*=====//header===========*/

/*=======content===========*/
#content{width:827px; margin:0 auto; padding:0; background:url(images/content-bg.jpg) repeat-x top #2F0101;}
#content{text-align:left;padding-bottom:48px;/* Height of the footer */ min-height:100%;position:relative;}
#content .block_1 {padding:30px 50px; line-height:1.2em; font-size:0.94em;}
#content .block_2 {padding:30px; background:#2F0101; border:solid 1px #ac8984;}
#content .block_3 {padding:30px 50px; line-height:1.2em; font-size:0.94em;}

.main{margin:0 auto; text-align:left;background:url(images/main-bg-.gif);}
.main2{margin:0 auto; text-align:left;background:url(images/main-bg-.jpg) repeat-x;}

#content .col_1 {}
#content .col_2 {}

#tabs {padding:0 10px; z-index:100; margin-bottom:-2px; margin-top:-22px;}
/*=====//content===========*/

/*=======page_1===========*/
#page_1 #content .col_2 .block_1 {float:left;padding:20px 10px 10px 20px; width:439px;}
#page_1 #content .col_2 .block_1 .margin {margin-bottom:10px;}
#page_1 #content .col_2 .block_1 .pic_float{margin-right:12px; float:left;}
#page_1 #content .col_2 .block_1 .section_1 {margin-top:20px;padding:5px 5px 10px 0;border:solid 2px #d5cfd0;}
#page_1 #content .col_2 .block_1 .section_1 div.butterfly {position:relative;z-index:5; float:left; top:-14px; left:150px; margin:0;}
#page_1 #content .col_2 .block_1 .section_1 span{margin:0 10px;}

#page_1 #content .col_2 .block_2 {float:left;padding:20px 20px 10px 10px; width:248px; z-index:1}

#page_1 #content .col_2 .block_3 {float:left;padding:20px 44px 10px 44px; width:659px;}
#page_1 #content .col_2 .block_3 .margin {margin-bottom:18px;margin-right:38px;}
#page_1 #content .col_2 .block_3 .pic_float{float:left; width:100px; height:188px; line-height:1.30em; font-size:0.95em; }
#page_1 #content .col_2 .block_3 .pic_float img{ margin-bottom:3px;}

#content table{}
#content td{padding:2px 2px 8px 2px;}
#content input{font-size:1.05em;}
#content select{font-size:1.05em;}


.content-list {list-style: disc; list-style-position:outside; margin-bottom:12px; padding-left:15px;}
.content-list li {padding:0; margin:5px 0;}

#page_1 #content .col_2 .block_4 {float:left;padding:20px 10px 20px 20px; width:362px;}

#page_1 #content .col_2 .block_5 {float:left;padding:20px 20px 20px 10px; width:325px;}
#page_1 #content .col_2 h2 {height:auto; text-transform:capitalize;}
#page_1 #content .col_2 .description {height:100px;}
#page_1 #content .col_2 .price {font-size:1.7em; font-weight:bold; margin-top:22px; margin-bottom:22px;}
#page_1 #content .col_2 .block_5 .margin {margin-bottom:10px;}
#page_1 #content .col_2 .block_5 .pic_float{margin-right:12px; float:left;}
#page_1 #content .col_2 .block_5 .head_1{color:#434343; font-size:0.90em;}

table#tblCart{margin-bottom:18px; border:none;}
table#tblCart th{padding:5px;font-size:1.2em;text-align:center;}
table#tblCart td{padding:5px;font-size:1.2em;border-bottom:solid 2px #888888;}
table#tblCart td img{margin-bottom:4px;border:0;vertical-align:middle;}
table#tblCart td input{font-size:1.05em; text-align:center;padding:0;width:30px;}

#pages {margin-top:0px;}
/*=====//page_2===========*/

#form{width:100%; overflow:hidden; margin-top:10px;}
#form .box_1{width:175px;}
#form .box_1 div{height:26px;}
#form .box_2{width:228px;}
#form input{width:165px; height:20px;}
#form textarea{width:223px; height:72px; overflow:hidden; margin-bottom:11px;}
#form a{float:right; margin-left:25px;}

#page_5 #content_2{padding-right:35px;}
/*=====//page_5===========*/

/*=======page_6===========*/
#page_6 #content_2{padding-bottom:92px;}
/*=====//page_6===========*/

/*=======footer===========*/
#footer{color:#af8984; padding:3px 0px;font-size:0.85em; background-color:#58170F;}
#footer{position:absolute;bottom:0;width:100%;height:18px;   /* Height of the footer */}
#footer a{color: #af8984; text-decoration:none;}
#footer span{margin:0 10px;}
#footer a:hover{text-decoration:none;}

#footer div.container{margin:0 auto; width:807px;}
#footer div.left{float:left;}
#footer div.right{float:right;}
/*=====//footer===========*/

#social-links {display:block; margin:0 12px 10px 0; width:341px; height:55px; position:relative; background:url(images/panel-bg.gif) no-repeat}
#social-links h2 { font-size:14px; color:#c29593; position:absolute; top:-11px; left:15px; text-shadow:-1px -1px 0 #420603}
#social-links li {float:left; margin:17px 2px 0 0; padding:0 !important}
#social-links li.first {margin-left:12px; margin-right:1px;}

.pcs-link { margin-left:-14px; margin-bottom:20px;}

#linklayer {cursor:pointer; z-index:1000; position:absolute; top:22px; left:50%; margin-left:-350px; width:284px; height:80px;}
#map {color:#666666; margin-left:-180px;width: 460px;height: 240px}

#Pages {color:#ac8984; font-size:0.9em;}