	
html {
    margin:0;
	padding:0;
    height:100%;   
}
* html #sky { height: 100%; } /*IE browsers less than IE7*/

body {
 
    background-image: url('/img/crown_molding.jpg');
    background-position: top;
    background-repeat: repeat-x;
    height:auto;
    margin:0;
	padding:0;
    height:100%; 
    
}

#sky
{
    margin-top:40px;
    padding-top:1px;
     min-height: 100%; 
     background-image: url('/img/bg.jpg'); 
}

#wrapper_frame { 
	 margin-top:20px;
	 width:1210px;
	 padding-left:3px;
	 padding-right:3px;
	 padding-top:3px;
	 padding-bottom:3px;
	 border:2px;
 } 
#wrapper_frame
{
    background-color:#6F3F1E; 
    margin-left:auto; 
    margin-right:auto;    
    border: #452713 solid; 
}

#wrapper { 
	 margin:0px;
	 width:1200px;
	 border:5px;
 } 
#wrapper{
    background-color:#FFFFFF; 
    border: #8b5530 solid; 
}


#column_a
{
     padding:10px 8px 40px 8px; 
}

#content { 
	 padding:15px;
 } 
#content {
    font-size:110%;
    font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#login_form
{
    text-align:center;
}


#info{position:absolute; top:100px; width:50px; height:400px; }
#info a{ width:50px; height:400px; }

h1{
    font-size:180%; 
    margin:10px;     
    margin-bottom:12px; 
    padding-bottom:5px; 
    color:#000;
    }
h3{font-size:141%; margin-top:10px; margin-bottom:12px; border-bottom:3px solid #8b5530; padding-bottom:5px; color:#222}
h2 { 
    padding-bottom:5px;
    color:#222; 
    font-size: x-large;
     margin-top:0px; 
     font-weight:bold; 
     text-align:center;
    font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
    border-bottom: 2px solid #999;
    width: 60%;
    margin-right: auto;
    margin-left: auto;
    }
h4 { color:#6F3F1E; font-size:100%; margin-top:10px; font-weight:bold;}



#admin-menu, #category-menu {float:left; width:100%; margin:0; padding:0; }
#admin-menu h3, #category-menu h3 { 
    padding-left:0px; 
    padding-right:3px;
    padding-top:3px;
    padding-bottom:0px;
    border-bottom: #bbbbbb solid 1px;  
    
    }
#admin-menu h3, #admin-menu #menu li.menucat h4 , #site-menu h3 { background-color:#222; padding:3px; color:#fff;}
#admin-menu #menu li.menucat h4 
{ 
    background-color:#FFFFFF;
    padding:3px; color:#000000;
    margin-bottom:8px; 
    text-align: right;
    border-bottom:#000000 1px solid;
}
#admin-menu #menu { float:left; width:100%; margin:0; padding:0;}
#admin-menu #menu ul { text-align:left; width:100%; margin:0; padding:0; }
#admin-menu #menu li { list-style-type:none; margin:0; padding:0;}
#admin-menu #menu ul.menu-list li { padding-right:10px; }
#admin-menu #menu ul.menu-list li a { color:#222;}
 #category-menu h4 { 
    text-align:left; 
    margin-bottom:8px; 
    margin-left:15px;
    width:100%; 
    color:#222;
    }

#category-menu h4 { font-style:italic; }
#category-menu ul { padding-left:1.4em; }
#category-menu ul ul li a{ font-weight:normal; }
#category-menu .submenu-div { float:left; width:100%;}
#category-menu .submenu-listbox { float:left; }

table {
    width:100%;
    border-collapse: collapse;
}

table.halfSizedTable {
	width:75%;
}

table tr {
}
table tr td {
    padding:5px;
}
table tr td.borders {
    border-top:1px solid black;
    border-bottom:1px solid black;
}

table tr th {
    padding-top:10px;
    border-bottom:2px solid black;
    border-top:none;
    font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
}


/* 
#thetable {float:left; text-align:center;margin:10px auto;width:100%;}
table    {margin: 0;padding: 0; width:100%; border-collapse: collapse;border: 2px solid #44f;color: #000;background: #F0F0F0; line-height:20px;}
thead {color: #fff;background: #222;}
thead tr th{padding: 5px; font-weight:bold;}
thead th {border: 2px solid #44f; text-align:center;}
tbody tr{border: 2px solid #44f;}
tbody td{background: #dbf4ff;border: 2px solid #44f; text-align:center; padding:0px 6px 0px 6px;}
tbody tr.odd td{background: #fff;color: #000;}
tbody tr td{font-size:83%;}
#caption td{ text-align:center; background:#fff; color:#000;}
#caption td a { color:#44f; }  */

#user_info
{ 
    float:left; width:346px; margin:0px 0px 0px 60px; display:inline; padding-bottom:30px; 
    }
#form { 
    float:left; margin:0px 0px 0px 60px; display:inline; padding-bottom:30px; 
    }
#form_right { float:right; width:346px; padding-bottom:30px; }
#user_info { margin-top:30px; margin-bottom: -20px; }
#user_info h3 { font-size:138.5%; text-decoration:underline; }
.form-row { float:left; width:100%; height:28px; }
#form h3 { float:left; width:100%; margin-top:40px;}
h3.h3-lift {  margin-bottom:10px; }
.form_label { display: block; width: 170px; height:17px; float: left; margin-bottom: 5px; text-align: left;}
.form_input { display: block; width: 170px; height: 17px; float: left; margin-bottom:5px;  }
.long_label { display: block; width: 270px; height:17px; float: left; margin-bottom: 5px; text-align: left;}
.short_input { display: block; width: 70px; height: 17px; float: left; margin-bottom:5px; clear:right; }
#persistant_label { width:270px; }
#persistant_checkbox { width:70px; }
#level_select, #country_select, #country2_select { display:block; float:left; width:175px; height: 20px;}
.pad { float:none; width:100%; height:1px; line-height:1px; clear:both; }
.pad12 { float:none; width:100%; height:12px; line-height:12px; clear:both; }
.form_button { float:left; width:100%; text-align:right; margin-top:30px; }
#risk_alert { float:left; border:2px solid red; background-color:white; padding: 0px 10px 10px 10px; margin-top:50px;}
#risk_alert h3 { margin-top:10px; }
#delete_button { float:left; width:100%; text-align:left; margin-top:10px; }
#submit_button, #kill_button { padding: 0px 13px 0px 13px; }
#add_product { float:left; width:480px; border:2px solid #000; background-color:white; padding: 0px 10px 5px 10px;}
#add_product h3 { display:block; float:left; width:80%; margin-top:10px; }
#add_product_button { float:right; width:20%; text-align:right; margin-top:10px; }
#add_button { padding: 0px 13px 0px 13px; }
* html #form_button, * html #delete_button, * html #add_product_button { float:none; }

.confDiv { font-weight:bold; border:2px solid green; background-color:white; padding: 0px 10px 0px 10px; }
.confDiv p span { color:green; font-size:123%; text-decoration:underline; line-height:30px; }
.errorH2 { color:#44f; border:none; margin-bottom:0px; }
.errorDiv { font-weight:bold; border:2px solid #44f; background-color:#fff; padding: 0px 10px 0px 10px; }
.errorDiv p span { color:#44f; font-size:123%; text-decoration:underline; line-height:30px; }
.errorDiv p, .confDiv p { padding-bottom:6px; }
.redfield { color:red; }

.centered { text-align:center; }

.yellow { float:left; width:100%;margin-top:6px; }
.highlighted, .yellow p { text-align:center; font-weight:bold; color:red; padding:3px; background-color:yellow; }
.highlighted { padding:0 3px; margin: 3px 0; }
.fullWide { width:100%; }
.justRight { text-align:right; }
.quadPad { padding-bottom:40px; }

.attribute_option_image
{
    width:115px;
    float:right;
    margin:0px;
    padding:0px;
}

.attribute_option_detail
{
}

#content #attribute_option_row {
    font-size:90%;
}

#attribute_option_row
{
    margin:2px;
    padding:2px;
    padding-top:4px;
    border-top:1px solid #DCD3A2;
    height:80px;
    
}

#attribute_option_row p
{
    margin:0px;
    margin-left:45px;
    
    
}

#attributes h3
{
    padding-top:10px;
}

.attribute
{
    margin:0px;
    padding:0px;

}

.attribute h4
{
    font-size:120%;
}

.attribute p
{
    font-size:70%;
    margin:1px;
    padding-left: 10px;
}


.attribute_group_title {
 	color:#6F3F1E; 
 	font-size:100%; 
 	font-weight:bold;
    padding-top:10px;
    border-bottom: 2px solid #6F3F1E;
    font-weight: bold;
}

#col_l
{
    margin:0px;
    padding:0px;
    float:left;
    width:240px;
}
#col_r
{
    float:left;
    width:240px;
}

.hidden
{
    display:none;
}
/* NAV---------------------------------------------------------*/
#nav {
    margin-top:0px;
    margin-bottom:0px;
    padding-top:10px;
    padding: 0px;
    clear:both;
    /* background-image: url('/img/bg_nav_fade.png');
    background-repeat: repeat-x;  *//* 
     border-bottom: black solid 1px;
    border-top: #999999 solid 1px;  */
   
}

#nav ul {
    padding-left: 0px;
    padding-top:2px;
    padding-bottom:2px;
    margin-top:0px;
    margin-bottom:0px;
	*display: inline;
    display:inline-block;	
    clear:none;
}
#nav ul li{
    font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
    margin:5px;
    margin-left:0px;
    margin-right:0px;    
    padding:0px;
    padding-left:15px;
    padding-right:15px;
    display:inline-block;
	*display: inline;
    border-right: 1px solid #CCC;
    font-weight:  bold;
    cursor: pointer;
    
}

#nav ul li ul{
	position: absolute;
    visibility:hidden;
    display: none;   
    width:18em    
}

#nav ul li:hover ul{
    visibility:visible;
    display: block;
    background-color:white;    
    border:1px solid black;    
}

#nav ul li:hover ul li{
    height:20px;
    visibility:visible;
    display: block;    
    background-color:white;    
}


#nav ul li a{
    text-decoration: none;
    
    color:  black;
}
#nav ul li a:visited{
    color:  black;
}

#nav ul li:last-child{
    border:none;

}

/* END   ----NAV---------------------------------------------------------*/
/* START --ACCOUNT--NAV---------------------------------------------------------*/
    #nav_account {
    margin-top:0px;
    margin-bottom:10px;
    padding-top:10px;
    padding: 0px;
    float:right;
    width:200px;  
    }
    
    #nav_account ul {
        padding-left: 0px;
        padding-top:2px;
        padding-bottom:2px;
        margin-top:0px;
        margin-bottom:0px;	
    }
    #nav_account ul li{
        font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
        margin:5px;
        margin-left:0px;
        margin-right:0px;    
        padding:0px;
        padding-left:15px;
        padding-right:15px;
        text-align:right;
        list-style: none;
        list-style-type: none;
    }
    
    #nav_account ul li a{
        text-decoration: none;
        font-weight:  bold;
        color:  black;
    }
    #nav_account ul li a:visited{
        color:  black;
    }
    
    #nav_account ul li:last-child{
        border:none;
    
    }

/* END   --ACCOUNT--NAV---------------------------------------------------------*/
/* SUBNAV---------------------------------------------------------*/
#subnav {
    margin-top:0px;
    margin-bottom:8px;
    padding-top:0px;
    padding: 0px;
    clear:both;
    border-bottom: #bbbbbb solid 1px;
}

#subnav ul {
    padding-left: 0px;
    padding-top:0px;
    padding-bottom:2px;
    margin-top:3px;
    margin-bottom:5px;
	*display: inline;
    display:inline-block;
	
    clear:none;
}
#subnav ul li{
    margin-left:5px;
    margin-right:5px;
    padding:2px;
    display:inline-block;
	*display: inline;

}

/* END SUBNAV---------------------------------------------------------*/


#attribute_list{
    font-size:90%;
    
}


.product_box 
{
    float:left; 
    width:220px; 
    margin:5px;
    padding:5px;
    border:1px dashed #ccc;
}

form p label{
    display:block;
}

#header
{
    margin-top:0px;
    margin-bottom:0px;
    border-bottom: 1px solid black;
    background-image: url('/img/theme/header.jpg');
    height:110px;
    background-repeat: no-repeat;
}

#header h1
{
    font-size: xx-large;
    margin-top:0px;
}
#header h3
{
    margin-left:30px;
    color:#CCCCCC;
    margin-top:0px;
}
#main_product_image
{
    padding-top: 80px;
    width: 450px;
    left: -90px;
    position: relative;
    top: 0px;
    
}

#main_product_image_summary
{
    width: 450px;
    left: -90px;
    position: relative;
    top: 0px;
    
}
#long_desc
{
    float:left;
    padding:5px;
    margin:5px;    
}


.bump_left p 
{
    margin-left:20px;
}

#product_detail_block
{
    /*float:left;  */
    text-align: center;
    width:330px;  
    overflow: hidden;
}

#product_attribute_detail_block
{
    /*float:left;  */
    width:600px;  
}

#product_attribute_detail_block table tr td {
    padding:1px;
}

#product_attribute_detail_block table tr td.attribute_group_title {
	padding-top:6px;
}

#product_attribute_detail_block table tr {
    padding:1px;
    /*border-bottom: 1px solid #CCC;*/
}


#left_block_half
{
    float:left;
    width:45%;
    margin:10px;
    padding:4px;
    border:#bbbbbb 1px solid;
    background-color:#DDDDDD;
    height:200px;
}
#right_block_half
{
    float:right;
    width:45%;
    margin:10px;
    padding:4px;
    border:#bbbbbb 1px solid;
    background-color:#DDDDDD;
    height:200px;
}

#picture_blocks
{
    clear:both;
}
#picture_block
{
    float:left;
    width:174px;
    margin:5px;
    padding:4px;
    height:150px;
    border:#bbbbbb 1px solid;
    text-align:center;
}

#clear
{
    clear:both;
    margin:0px;
    padding:0px;
}

.clear
{
    clear:both;
}

.product_list_block
{
    float:left;
    border:1px solid #e7e7e7;
    width:300px;
    margin:3px;
    padding:5px;
    text-align:center;
    
}

.product_list_block:hover
{
    border:1px solid #000000; 
}
   

a div.product_list_block, a.product_list_block_link
{
    color: black;
    text-decoration: none; 
    font-weight: bold;
}
a.product_list_block_link:hover{
    text-shadow:none;
    -moz-text-shadow:none;
    -webkit-text-shadow:none;
}

.product_list_product_name
{
    text-transform: uppercase;
    font-weight: bold;
    font-size:x-large;
    font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
}
.product_list_product_image,
.product_list_product_image img
{
    border:none;
}
.product_list_product_desc
{
    color:#aaa;
    font-size: smaller;
    font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
}
.product_list_product_price
{
    font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
    
}
/*

font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif," "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
    font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;

*/

#error{
    text-align: center;
    color: #000000;
    clear:both;
    margin:10px;
    padding:5px;
    background-color:#F7CDCD;
    border:#F57575 2px solid;
}

#warning{
    text-align: center;
    color: #000000;
    clear:both;
    margin:10px;
    padding:5px;
    background-color:#FFFA8B;
    border:#FFE63F 2px solid;
}

#warning-inline{
    text-align: center;
    color: #000000;
    margin:3px;
    padding:2px;
    background-color:#FFFA8B;
    border:#FFE63F 2px solid;
}

#success{
    text-align: center;
    color: #000000;
    clear:both;
    margin:10px;
    padding:5px;
    background-color:#C8F8BE;
    border:#5BDA47 2px solid;
}

fieldset.left_half{
    float:left;
    position: relative;
    width:450px;
    text-align:center;
    
}
fieldset.right_half{
    float:left;
    position: relative;
    width:450px;
    text-align:center;
    
}


#image_gallery_div {
    text-align: center;
}

.image_gallery_img{
    border: 1px solid #666;
    box-shadow: 5px 5px 5px #666;
    -moz-box-shadow: 5px 5px 5px #666;
    -webkit-box-shadow: 5px 5px 5px #666;
}
.image_gallery_img_layout{
    margin:5px;
}


a.link_button
{
    padding: 2px; 
    margin:3px;
    text-decoration: underline;
    color:#0000ff;
    font-weight: bold;
}
a.link_button:visited
{
    color:#0000ff;
}

a:hover {
    text-shadow:#666 2px 2px 3px;
    -moz-text-shadow:#666 2px 2px 3px;
    -webkit-text-shadow:#666 2px 2px 3px;
}


.clocks3 { 
	 margin-left:357px;
 } 

.clocks6 { 
	 margin-left:90px;
 } 

.width_3col {
    width: 310px;
    float: left;
}
.width_4col {
    width: 220px;
    float: left;
}

.clear {
    clear:both;
}


#home_page_clock_block {
	position: relative;       
    text-align: center; 
    margin:0px;   
    padding:0px;
    overflow: hidden;
    height: 250px;
    width:165px;
    float:left;    
} 

#home_page_clock_block a {
	color:  black;   
	font-weight:bold;
}  
#home_page_clock_block a:visited {
	color:  black;
	font-weight:bold;   
} 
    a.fingerPointer:hover {
    	cursor:pointer;
    }
    
/*  
#home_page_clock_block #popup_window{
    position: absolute;
    top:-365px;
    left:0;
    margin:0px;
    padding:0px;
    display: none;
    overflow: hidden;
    height: 182px;
    width:160px;
}

#home_page_clock_block:hover #popup_window{
    display: block;
    z-index: 1000;
    height: 182px;
    width:160px;
}

*/
#footer {
    text-align: center;
    font-size: small;
    margin-bottom:6px;
    margin-top:4px;
    padding-top:0px;
    padding-top:0px;
    border-top:1px solid black;
    font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 20px 40px;
}

#feature_bar {
    clear:both;
    text-align: center;
}

#feature_bar ol {
    display:inline-block;
    list-style-type: decimal;
    clear:none;
}

#feature_bar li {
    display:inline-block;    
    padding-left:10px; 
    padding-right:10px;
    border-right: 1px solid #CCC;    
    *display: inline;
    font-family: "Klavika","Arial Narrow",Arial,Helvetica,sans-serif
}

#feature_bar ol li:last-child{
    border:none;
}

#feature_bar ol li a{
    text-decoration: none;
    font-weight:  bold;
    color:  black;
    font-size: small;
}

.smallInfoParagraph {
	text-indent: -1.5em;
	text-align:left;
	margin-left:22%;
	width:60%;
}

.smallInfoList{
	text-align:left;
	margin-left:22%;
	width:60%;
}

.buttonLink {
	border-left: 2px #DDDDDD solid;
	border-top: 2px #DDDDDD solid;
	border-bottom: 3px #AAAAAA solid;
	border-right: 3px #AAAAAA solid;
	background-color: #CCCCCC;
	color:#000000;
	padding:1px;
	text-decoration:none;	
	margin:5px;
	text-align:center;
	display:block;
	width:8em;
}

.buttonLink:hover {
	border-bottom: 3px #DDDDDD solid;
	border-right: 3px #DDDDDD solid;
	border-left: 2px #AAAAAA solid;
	border-top: 2px #AAAAAA solid;
	background-color: #CCCCCC;
	color:#000000;
	text-decoration:none;	
	
}

.buttonLink a {	
	color:#000000;	
	text-decoration:none;
}

#betweenContentAndFooter {
	margin: 2px;
	clear:both;
}
