* { padding:0; margin:0}
#main_wrapper { margin:0 auto; width:980px; }
body {  font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:300}
.bg_main { background:url(../images/bg_main.jpg) no-repeat right 0; }
.bg_main_green { background:url(../images/bg_main_green.jpg) no-repeat right 0; }
#lhs { width:192px; padding-top:5px; border:1px solid #f2f2f2; background:#f5f5f5; height:100%; min-height:100%}
#lhs ul li { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:300; list-style-type:none; padding:5px 5px 5px 8px; color:#010101}
#lhs ul { margin-bottom:25px;}
#lhs ul li a { color:#515151; text-decoration:none;}
#lhs ul li a:hover { color:#515151; text-decoration:underline}
.lhs_bottomlinks { margin-top:92px; }
/* css hack : webkit for safari ; gecko for  firefox */
.webkit .lhs_bottomlinks { margin-top:121px; }
 
* html .lhs_bottomlinks { margin-top:101px; }
.bg { background:#f5f5f5}

.sub { margin-left:13px;}

.hidden_menu { border:0px dotted #000;}

a.strongpager { color:#000; font-weight:700}
a.strongpager:hover { color:#000; font-weight:700}
a.strongpager:visited { color:#000; font-weight:700}
.strongpager { color:#000 !important; font-weight:700}



#middle_inside { color:#515151}
#middle_inside br { line-height:10px;}
#middle { text-align:center; width:595px; padding-left:15px; font-family:Arial, Verdana, Helvetica, sans-serif;  font-size:11px}
/* width:605px before increasing the image thumbnail images size*/
 
#middle p { padding:5px; text-align:center;}
#middle_inside { margin-left:20px; text-align:justify;} 
#middle_inside h3 { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#333; margin:5px 0 0 0}
#middle_inside h3 span { /*text-decoration:underline border-bottom:1px solid #000000;*/ background:url(../images/bg_catalogue.jpg) no-repeat 0 18px; padding:0px 100px 16px 0; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:700; font-size:12px; color:#333;}

.heading_bg { /*text-decoration:underline border-bottom:1px solid #000000;*/ background:url(../images/bg_catalogue.jpg) no-repeat 0 18px; padding:0px 100px 5px 0; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:700; font-size:12px; color:#333;}

.alphabet_head{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:700 }

.middle_gallery { margin:118px 0 0 10px; text-align:left }
.middle_gallery img { padding:0 0 0 7px; text-align:left}
* html .middle_gallery { margin-bottom:0}


.middle_img { padding:20px; border:1px solid #d5d5d5; width:290px; margin:0 auto}

.header {  margin:1px 0 5px 0; }
.bg_header { background:url(../images/bg_header.jpg) repeat-x left  top}
  
.header a {color:#515151; text-decoration:none; padding:0 0 0 7px; font-weight:700}
.header a:hover { color:#515151; text-decoration:underline}
.header span { float:right; width:285px; padding-top:19px; font-family:Arial, Verdana, Helvetica, sans-serif;  font-size:11px}
.input { width:175px; font-size:11px;  height:18px;}
.header span .userLogin { color:#A4B197}  
  
.box { width:325px;  float:left; color:#333; height:200px; vertical-align:top; text-align:left;  font-weight:300; font-family:Arial, Verdana, Helvetica, sans-serif;  background:#f1f1f1; font-size:11px; margin:10px 5px 10px 0; padding:5px; background:url(../images/bg_dotted.gif) right repeat-y }
* html .box {width:325px; height:220px;}

.detail { margin-left:190px;  line-height:110%;}
.detail_inside { margin-left:260px; font-size:12px;}

.box .img  { width:172px; vertical-align:middle; text-align:center; float:left; text-align:left; margin-right:5px; margin-left:10px; }
.box .img table {border:1px solid #e1e1e1; padding:10px; }
* html .box .img table { height:178px}
.box .img { text-align:center; margin:0 auto }

.box p { padding-bottom:5px;}
.box ul li { list-style:disc; list-style:inside; padding:0; margin:5px;}


.detail_box .img  {  vertical-align:middle; text-align:center; float:left; text-align:left; padding:10px; border:1px solid #e1e1e1; margin:0 5px 10px 0; min-height:245px }

.detail_box p { padding-bottom:10px;}
.detail_box .img { text-align:center; margin:0 auto }
.detail_box ul li { list-style:disc; list-style:inside; padding:0; margin:5px;}

.detail a { text-decoration:none; color:#010101; margin-bottom:3px;}


.title { color:#333; font-weight:300; font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif}
.title a {color:#333; text-decoration:none}
.title a:hover {text-decoration:underline}
.red { color:#FF0000}

.link a { text-decoration:none; color:#000;  font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif}
.link { color:#434343; font-size:11px;  font-family:Arial, Verdana, Helvetica, sans-serif}

.link_uline a { text-decoration:underline; color:#000;  font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif}
.link_uline { color:#434343; font-size:11px; text-decoration:underline;  font-family:Arial, Verdana, Helvetica, sans-serif}

.link_bold a { text-decoration:none; color:#000;  font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif}
.link_bold { color:#434343; font-size:11px; font-weight:700;  font-family:Arial, Verdana, Helvetica, sans-serif}
 
.bg_footer { background:#e1e1e1 }

.heading { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; color:#333; font-weight:300; padding-left:8px; }

* html .footer { margin-top:5px}
.footer { margin:5px 0 10px 0; clear:both; }
.footer ul li { list-style-type:none; display:inline; height:15px; padding:0; margin:0}
.footer .footer_left { width:260px; float:left;  font-family:Arial, Verdana, Helvetica, sans-serif;  font-weight:300; font-size:11px;}
.footer .footer_right {  margin-left:270px; text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px;}
.footer_right a {color:#515151; text-decoration:none; padding:0 10px; font-weight:300 }
.footer_right a:hover { text-decoration:underline}

.brdr_top {border-top:1px solid #d2d3d5}
.brdr_bottom {border-bottom:1px solid #d2d3d5}
.text { font:12px Arial, Verdana,  Helvetica, sans-serif; font-size:10px; font-weight:300; color:#525252}
.footer_links ul { margin:0; padding:0}
.footer_links ul li { margin:0; padding:0; list-style-type:none; display:inline; text-decoration:none;  font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px}
.footer_links ul li a { text-decoration:none; font-size:10px; padding-left:35px; font-weight:300; color:#525252}

.button { border:1px solid #b1afaa; background:#f6f6f6; padding:2px 8px; font-size:11px; text-decoration:none; color:#888888;}
.button:hover { color:#666}

.cart_table { border:1px solid #d7d7d7; padding:5px; width:570px}
.cart_table input { border:1px solid #a2a2a2; color:#525252; background:#e4e4e4; padding:2px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.cart_table th { font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#f5f5f5; }
.cart_table td , .cart_table th , .cart_table td a { padding:5px; text-align:left}
#center_content h1 span{ padding-left:15px; font-size:12px;}
#center_content h1 { margin-bottom:5px; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
#center_content .artnews_article { padding-top:10px !important; margin-bottom:10px ; border-bottom:#CCCCCC dotted 1px ; padding-bottom:5px }

.cart_box { width:325px;  float:left; color:#333; height:140px; vertical-align:top; text-align:left;  font-weight:300; font-family:Arial, Verdana, Helvetica, sans-serif;  background:#f1f1f1; font-size:11px; margin:10px 5px 10px 0; padding:5px; background:url(../images/bg_dotted.gif) right repeat-y }
 
.cart_box_detail { margin-left:170px;  line-height:110%;}
.cart_box_detail_inside { margin-left:260px; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif;  }

.cart_box .img  { width:155px; vertical-align:middle; text-align:center; float:left; text-align:left; margin-right:5px; margin-left:10px; }
.cart_box .img table {border:1px solid #e1e1e1; padding:10px; }
.cart_box .img { text-align:center; margin:0 auto }

.cart_box p { padding-bottom:10px;}
.cart_box ul li { list-style:disc; list-style:inside; padding:0; margin:5px;}

.car_total { background:#f5f5f5}
.car_total td { border-top:1px solid #a2a2a2}

#subNav ul{ margin: 0px; padding: 0px; border-bottom: 1px solid #999;}
#subNav li { display: inline; padding: 0px 10px;}
#subNav a:hover { text-decoration: none;}
#subNav li.active {
	font-weight: bold;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #fff;
}
#subNav li.active a{ color: #666;}
#subNav li a {color: #666; text-decoration:none}
.sold { color:#FC4A38}
.reserved { color:#4F924E}
#ArtistDetails p #pDescription ul, #ArtistDetails p #pDescription ol, { margin-left:15px;}
#ArtistDetails #pDescription { line-height:130%; font-size:12px; width:565px;}
.content { line-height:130%; font-size:12px; width:555px}
#events_left  ul  { margin-left:15px}

.pDescription a { text-decoration:none; color:#666;  font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif}
.content  label{ padding:0 5px}


.content  label{ padding:0 5px}

.login { background:url(../images/bg_login.jpg) no-repeat top left; width:260px; padding:11px 15px }
.login h3 {  margin-bottom:15px;  height:35px;}
