/* --- General Styles --- */

body, html {
padding:0;
margin:0;
font-family:arial;
color:#666666;
font-size:12px;
height:100%;
}
body {background:#000000;}
a img {border:0;}
#main-container {
width:1000px;
height:674px;
margin:15px auto 0 auto;
vertical-align:middle;
clear:both;
}

/* --- Custom Pages --- */

.homepage *, .intheworks * {float:left;}
.homepage .left-column {
width:476px;
height:auto;
}
.homepage .right-column {
width:384px;
height:auto;
}
.intheworks .left-column {
width:301px;
height:auto;
}
#intheworks-right {
width:699px;
height:674px;
background: url('../images_templ/intheworks-back.jpg') no-repeat;
}
.bio {
margin:200px 0 0 105px;
font-size:14px;
color:#000;
font-family:tahoma;
font-weight:bold;
padding:0 15px 0 15px;
line-height:20px;
}
.new_works {margin:200px 0 0 100px;}
.newworks-icons {margin:0 20px;}
.design {margin:210px 0 0 110px;}
.design-icons {margin:0 25px;}
.exhibitions {margin:177px 0 0 100px; width:680px;}
.exhibitions p {
float:left; 
width:225px;
font-size:16px;
font-weight:bold;
margin:25px 0 0 20px;
padding:0;
color:#091f59;
line-height:23px;
}
.exhibitions p a:LINK, .exhibitions p a:VISITED {
float:none;
text-decoration:none;
color:#FF0000;
}
.exhibitions p a:HOVER {color:#000;}

/* --- Categories --- */

#category-content {
float:left;
width:100%;
clear:left;
}
#category-menu {
float:left;
height:509px;
width:256px;
text-align:left;
overflow-y:scroll;
overflow-x:hidden;
}
.painting #category-menu {background:url('../images_templ/painting-line.jpg') repeat-y 222px top #EEE;}
.sculpture #category-menu {background:url('../images_templ/sculpture-line.jpg') repeat-y 222px top #EEE;}
.flower #category-menu {background:url('../images_templ/flower-line.jpg') repeat-y 222px top #EEE;}
.leaf #category-menu {background:url('../images_templ/leaf-line.jpg') repeat-y 222px top #EEE;}
.natures #category-menu {background:url('../images_templ/natures-line.jpg') repeat-y 224px top #EEE;}
.urban #category-menu {background:url('../images_templ/urban-line.jpg') repeat-y 224px top #EEE;}
.landscape #category-menu {background:url('../images_templ/landscape-line.jpg') repeat-y 224px top #FFF;}
.seascape #category-menu {background:url('../images_templ/seascape-line.jpg') repeat-y 222px top #FFF;}
.wildlife #category-menu {background:url('../images_templ/wildlife-line.jpg') repeat-y 224px top #FFF;}
.photography #category-menu {background:url('../images_templ/photo-line.jpg') repeat-y 224px top #FFF;}
.category-icons {padding-top:12px;}
.category-icons a {
display:block; 
width:198px;
margin-left:12px;
text-align:right;
text-decoration:none;
color:#000000;
font-weight:bold;
font-size:16px;
}
.category-name {margin-top:3px;}
.category-header {float:left;}
.category-iframe {
border:0;
width:744px;
height:509px;
overflow-x:hidden;
overflow-y:scroll;
margin:0;
padding:0;
float:right;
background:#EEE;
}
.photography .category-iframe {background:#FFF;}

/* --- Footer Styles --- */

#footer {
width:1000px;
margin:0 auto 0 auto;
vertical-align:middle;
clear:both;
text-align:left;
color:#666666;
font-family:arial;
font-size:12px;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
padding:5px 0;
}
#footer a:LINK, #footer a:VISITED {
padding:0 10px 0 10px;
color:#666666;
text-decoration:none;
}
#footer a:HOVER {color:#FFFFFF;}
.footer_link_system {
color:#333333;
text-decoration:none;
font-family:arial;
font-size:10px;
}

/* Drop Menu */

#drop-container * {float:left;}
#drop-container {position:relative; zoom:1; margin:0; width:266px; padding:0; float:left;}
#drop-container a, #drop-container li{display:block; white-space:nowrap;}
#drop-container div a, #drop-container ul a, #drop-container ul li{float:none;}
#drop-container ul{left:-10000px; position:absolute; padding:0; top:100%; width:266px;}
#drop-container, #drop-container ul{list-style:none; padding:0px; margin:0px; right:0;}
#drop-container li a{float:none}
#drop-container li{position:relative;}
#drop-container ul{z-index:10;}
#drop-container ul ul{z-index:20;}
#drop-container ul ul ul{z-index:30;}
#drop-container ul ul ul ul{z-index:40;}
#drop-container ul ul ul ul ul{z-index:50;}
#drop-container li:hover>ul{left:733px;}
.sculpture #drop-container li:hover>ul{left:731px;}
.painting #drop-container li:hover>ul{left:734px;}
.photography #drop-container li:hover>ul{left:679px; }
.flower #drop-container li:hover>ul{left:772px;}
.leaf #drop-container li:hover>ul{left:807px;}
.natures #drop-container li:hover>ul{left:705px;}
.urban #drop-container li:hover>ul{left:694px;}
.landscape #drop-container li:hover>ul{left:734px;}
.seascape #drop-container li:hover>ul{left:766px;}
.wildlife #drop-container li:hover>ul{left:785px;}
#drop-container ul li:hover>ul{top:0px;left:100%;}
#drop-container a.toplink {width:266px;}
#drop-container li.drop-product-li {width:266px;}
#drop-container li ul li {width:266px;}
#drop-container ul a:LINK, #drop-container ul a:VISITED {padding:0; margin:0; width:266px;}

/* Brief Templates */

div#webpage_content_body {background:#000;}
table.products_summary * {
font-size:10px;
color:#FFF;
background:none;
}
.painting-prod-brief {
margin:15px 45px;
display:block;
float:left;
}
.photography-prod-brief {
margin:0px 0px 5px 37px;
display:block;
float:left;
}
.sculpture-prod-brief {margin:20px 0; display:block;}
#stone-sculpture td {text-align:center;}

/* Detailed Templates */

#painting-detailed {
float:left; 
background:#000;
width:100%;
}

#painting-detailed .detailed-img {
float:left;
width:450px;
margin:30px;
text-align:center;
}
#painting_detail_info {
float:left;
width:200px;
text-align:center;
}
#painting_detail_info .detailed-img-add {
margin:20px 0;
text-align:center;
font-weight:bold;
color:#FFF;
font-size:13px;
}
#painting_detail_info .detailed-img-add img {
margin:9px 0 10px 0;
cursor:pointer;
}
#painting-detailed p, #photo-detailed p {
color:#FFF;
font-weight:bold;
margin:0;
padding:5px 0;
}
p.brief {font-size:26px;}
p.brief1 {font-size:20px;}
.product_options_border {
color:#FFF;
text-align:left;
margin:20px 0 10px 0;
}
.product_options_header, .product_options_title {display:none;}
.detailed_buy_btn:LINK, .detailed_buy_btn:VISITED {
display:block;
font-size:20px;
text-decoration:none;
color:#FFF;
font-weight:bold;
margin:0 0 15px 0; 
}
.detailed_buy_btn:HOVER {color:#333;}

#photo-detailed {
float:left; 
background:#000;
width:100%;
}
#photo-detailed .brief {}
#photo-detailed .detailed-img {
float:left;
margin:30px 50px;
text-align:center;
}
#photo-detailed #painting_detail_info {height:510px;}
#photo-detailed #painting_detail_info select {width:130px; font-size:11px; margin:3px 0;}
#wood-sculpture-detailed {
background:#000;
width:100%;
text-align:center;
color:#FFF;
}
#wood-sculpture-detailed td {width:33%;}
#wood-sculpture-detailed .detailed-img {
height:330px;
vertical-align:middle;
}
#wood-sculpture-detailed .brief {
font-size:22px;
font-weight:bold;
}
#wood-sculpture-detailed .buy-info {
font-size:26px;
text-align:right;
font-weight:bold;
line-height:35px;
vertical-align:bottom;
padding:0 35px 0 0;
}
#stone-sculpt-detailed {
background:#000;
width:100%;
text-align:center;
color:#FFF;
}
#stone-sculpt-detail-info {
float:left;
width:245px;
height:500px;
font-weight:bold;
background: url('../images_templ/stone-sculpt-logo-footer.jpg') no-repeat 6px bottom;
}
#stone-sculpt-detail-info .detail-thumb {
width:240px;
height:135px;
font-size:14px;
line-height:10px;
margin:30px 0 35px 0;
cursor:pointer;
}
#stone-sculpt-detail-info p {
font-size:18px; 
margin:0; 
width:100%;
}
#stone-sculpt-detail-info .brief {padding:15px 0 5px 0;}
#stone-sculpt-detail-info .brief1 {padding:0;}
#img-stone-sculpt {
width:750px;
height:430px;
float:left;
}
#buy-info {
float:right;
text-align:center;
font-size:25px;
font-weight:bold;
width:150px;
}
