/*Master Style Sheet
Author: Venue Communications, Inc. www.venuecom.com
Copyright Venue Communications, Inc. 2006, www.venuecom.com
*/

/* The Body Area */

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0A0A0A;
	background-image:url(/inc/templates/current/orientspiration/images/background_page.gif);
	background-repeat:repeat;
	margin: 0px;
 	padding: 0px;
	height:100%;
}

#cot_tl_fixed {
	z-index: 99999;
}

H1 {
	font-family: Papyrus, "Papyrus Regular";
	font-size: 18px;
	color: #7D0202;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align:left;
}

a {
	text-decoration: none;
	color: #7D0202;
}

a:link {
	text-decoration: none;
	color: #7D0202;
}

a:visited {
  	text-decoration: none;
	color: #7D0202;
}

a:hover {
	text-decoration: underline
}

div#container {
	position:relative;
	z-index: 10;
	height:100%;
	padding-left: 41px;
	padding-top: 0px;
	padding-right: 41px;
	/*width: 100%;*/
	margin: auto;
	min-width: 760px;
	max-width: 1000px;
}

div#header_container {
	margin: auto;
	min-width: 760px;
	max-width: 1075px;
}

div#footer_container {
	position:relative;
	z-index: 10;
	width: 100%;
	margin: auto;
	min-width: 760px;	
	max-width: 1075px;
}

div#border_top_left {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 42px;
	height: 42px;
	background-color: #FFFFFF;
	z-index: 2;
	text-align: left;
}

div#border_top_right {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 42px;
	height: 44px;
	background-color: #FFFFFF;
	text-align: right;
	z-index: 2;
	margin: 0px;
 	padding: 0px;
}

div#border_bottom_left {
	position: absolute;
	bottom: -34px;
	left: 0px;
	width: 44px;
	height: 47px;
	z-index: 2;
}


div#border_bottom_right {
	position: absolute;
	bottom: -28px;
	right: 0px;
	width: 44px;
	height: 44px;
	z-index: 2;
}

div#border_top {
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	height: 40px;
	background-image:url(/inc/templates/current/orientspiration/images/border_top_and_bottom.gif);
	background-position: bottom;
	background-repeat:repeat-x;
	z-index: 1;
}

div#border_bottom {
	position: relative;
	bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	height: 14px;
	background-image:url(/inc/templates/current/orientspiration/images/border_top_and_bottom.gif);
	z-index: 1;
}

div#border_left_side {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 33px;
	margin: 0px auto;
	padding: 0px;
	z-index: 1;
	background-image:url(/inc/templates/current/orientspiration/images/border_sides.gif);
	background-position:right;
	background-repeat:repeat-y;	
}

div#border_right_side {
	position: absolute;
	right: 0px;
	bottom: 0px;
	height: 100%;
	width: 35px;
	margin: auto;
	z-index: 0;
	background-image:url(/inc/templates/current/orientspiration/images/border_sides.gif);
	background-position:left;
	background-repeat:repeat-y;
}

.content {
	margin: auto;
	background-color: #FFFFFF;
	z-index:1;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	height: 100%;
}

#categories_ul { 
	font-size: 12px;
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	font-weight: bold;
}

#categories_ul a { 
	color:#E6A823;
	}

#categories_ul ul li {
	margin-left: -20px;
	padding-left: 2px;
	list-style: none;
	}
	
.subcategories_ul {
	font-weight: normal;
}

.carttext { color: #E6A823; font-family: verdana, sans-serif; font-size: 11px; }

.pagetitle {
	font-family: Papyrus, "Papyrus Regular";
	font-size: 18px;
	color: #7D0202;
	font-weight: bold;
}

.wholesale {
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFF00;
}

.overlay_sale {
	position:absolute;
	left:0px;
	top:0px;
	z-index: 12;
}

.overlay_sale_category {
	position:absolute;
	left:0px;
	top:0px;
	width: 200px;
	z-index: 12;
	border: 1px #FF0000 solid;
}

.overlay_product_image {
	position:absolute;
	left:0px;
	top:0px;
	z-index: 11;
}

.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }

img {
border: none;
}

.hiddenPic {
display:none;
}

.imgbox {
border: 1px solid #EAAE2D;
}

#master_categories {
padding: 5px;
}

#trailimageid
{
	font-size: 0.75em;
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 640px;
	height: 0px;
	z-index: 200;
}

.left_bar_text
{
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #E6A823;
}

.bottom_bar_text
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #030303;
}
a.bottom_bar_link
{
	font-family: verdana, sans-serif;
	font-size: 10px;
}

/* Links */
a.red_text_link, .red_text
{
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #A50B17;
}
a.left_bar_text_link15
{
	font-family: verdana, sans-serif;
	font-size: 15px;
	color: #D7554A;
	text-decoration: none;
}
a.left_bar_text_link17
{
	font-family: verdana, sans-serif;
	font-size: 17px;
	color: #8EB737;
	text-decoration: none;
}

.menuh:link, .menuh:visited, .menuh:active
{
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.flash_show_container a
{
	text-decoration: none;
}

.flash_show_container a:hover
{
	text-decoration: none;
}

.flash_show_permanent_container
{
	font-size: 12px;
}

.flash_show_permanent_container a
{
	color: #FFFFFF;
	text-decoration: none;
}

.flash_show_permanent_container a:hover
{
	color: #E6A823;
	text-decoration: none;
}

/* Being Links Used by Client in Editor Advanced Tab */

a.link_white {
	color: #FFFFFF;
}

a.link_hover_white:hover {
	color: #FFFFFF;
}

a.link_black {
	color: #000000;
}

a.link_hover_black:hover {
	color: #000000;
}

a.link_yellow {
	color: #E6A823;
}

a.link_hover_yellow:hover {
	color: #E6A823;
}

a.link_red {
	color: #7D0202;
}

a.link_hover_red:hover {
	color: #7D0202;
}

a.link_blue {
	color: #241C65;
}

a.link_hover_blue:hover {
	color: #241C65;
}

/* End Links Used by Client in Editor Advanced Tab */

.linkcolor_yellow a:hover {
	color: #E6A823;
}

.category_name
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 16px;
	font-weight: bold;
}

.product_name
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 16px;
	font-weight: bold;
}

.price
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
}

.view_size_chart {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	padding-left:20px;
}

.prod_warranty {
	color:#7D0202;
}

.options
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
	
.menuh:hover
{
	text-decoration: underline;
}

.carttext
{
	color: #E6A823;
}

/*Begin Forms*/

.sc_form_textbox{
width: 250px;
}

.sc_form_separator_label{
	font-weight: bold;
	color: #7D0202;
} 

.sc_table_tr_td_label_form{
	font-weight: bold;
}

.sc_form_separator{
	color: #7D0202;
	background-color: #7D0202;
	height: 1px;
} 

#sc_form_textarea_Address {
width: 200px;
height:50px;
text-indent: 0px;
}

#sc_form_textarea_Comments_Satisfied {
width: 250px;
height:60px;
text-indent: 0px;
}

#sc_form_textarea_Interests {
width: 250px;
height:100px;
text-indent: 0px;
}

#sc_form_textbox_Occupation_Other {
width: 150px;
}


/*End Forms*/

/* Begin View Cart Window */

.darkenBackground {
	background-color: #000000;
	opacity: 0.7; /* Safari, Opera */
	-moz-opacity:0.70; /* FireFox */
	filter: alpha(opacity=70); /* IE */
	z-index: 999;
	height: 100%;
	width: 100%;
	background-repeat:repeat;
	position:fixed;
	top: 0px;
	left: 0px;
}


/* End View Cart Window */

/* Footer */
#footer {
clear: both;
margin: 10px;
padding: 5px;
text-align: center;
font-size: .8em;
}