html, body {height: 100%;}

body {margin:0; padding:0; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; background-color:#f3f3f3;}

img {border:0;}

p { padding: 5px; margin:0;}

#container {margin-left: auto; margin-right:auto; background-color:#FFF;width:812px; min-width:812px; /*border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000;*/}

a {text-decoration:none; color:#0471c4;}
a:hover {text-decoration:underline;}
#login_nav a:visited {color:#e38a30;}

#top_border {
margin:0;
background-image:url(../images/colorbar_top.gif);
background-repeat:repeat-x;
width:100%;
min-width:800px;
height:8px;
}

#header {margin:0;width:750px;margin:15px 0 0 10px;}

#header span {
position:absolute;
margin-left:20px;
top:53px;
width:530px;
}

*html #header {margin-top:10px;}

.greenText {font-family: Verdana; font-size: 11px; color: #0AB24B; font-weight: bold;}
.greenText2 {font-family: Verdana; font-size: 11px; color: #0AB24B;}
.blkText {font-family: Verdana; font-size: 10px; color: #000000;}
.miniText {font-family: Verdana; font-size: 9px; color: #000000;}


#header2 {padding:0; margin:0; margin-bottom:5px; margin-left:10px;width:750px; border:1px solid white; border-left:none;}

#login_nav {
    /*border:1px solid #a4b2bb;
    border-left:4px solid #a4b2bb;*/
    text-align: left;
	background-color:#ffffff;/*#dee8ef;*/
    width:170px; 
    padding:0px 0 4px 10px; 
    /*margin-top: 10px;*/
    margin-bottom: 5px;
}
*html #login_nav {width:170px;}
#login_nav a {font-size:12px;}
#login_nav h5 {margin-top:0px; padding: 0px; font-size:12px; font-weight:bold;}
#inner_login_nav {text-align: left; /*padding-left:4px*/; margin-top:-10px;}
#inner_login_nav2 {text-align: left; color:#ff9900; margin-top:10px;}
#inner_login_nav2 a{color:#ff9900; font-weight:bold;}

#global_nav  {margin: 0; margin:-2px 0 0 0; padding:0; line-height:1; width:540px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; float:right;} 

.nav_menu_a, .nav_menu_b {margin:0; padding:0;  float:left; height:70px; width:122px;padding-left:10px;}
*html .nav_menu_a {width:121px;}
.nav_menu_a {border-right:1px solid #CCC;}
#global_nav li {list-style: none;}

#quest_toll_free {background-image:url(../images/quest_toll_free2.gif);background-position:right; background-repeat:no-repeat; position: absolute; top: 145px; left: 505px; z-index: 5; text-align: right;}

#search_box {position: absolute; top: 175px; left: 225px; z-index: 5; text-align: left;}

.nav_menu_a a, .nav_menu_b a, #nav_footer a {text-decoration: none; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px;} 

.nav_menu_a a:hover, .nav_menu_b a:hover {text-decoration:underline;}

.nav_menu_a a strong { font-weight:bold; color:#0471c4; }
.nav_menu_a a:hover strong { text-decoration:none;}
.nostyle a {color:#0471c4; font-weight:normal;}
.nostyle a:hover {text-decoration:underline; font-weight:normal;}
.nostyle a:visited {color:#e38a30;}

#left_column {clear:both; padding-left:20px;width:190px;float:left;margin-top:0; padding-bottom:10px;}



.box2 {font-size:10px;}

.button_login {font-size:10px;}

#secondary_nav {
margin:-10px 0 5px 0;
clear:both;
border-right:1px solid #a2a2a2/*#d9d4a9*/;
border-left:1px solid #a2a2a2/*#d9d4a9*/;
border-bottom:1px solid #a2a2a2;
background-color:#ffffff/*#ececd9*/;
width:170px;
padding:0; 
padding-left:10px; 
/*padding-top:5px;*/}

#secondary_nav h4 {padding:0; margin:0;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-bottom:1px dotted #0000ff/*#d8d5aa*/; color:/*#aca87c*/#0000ff; width:160px; padding-bottom:6px;}
#secondary_nav form {padding:0; margin:0;}
#secondary_nav ul {margin:0; padding:0; margin-top:10px; margin-bottom:10px;}
#secondary_nav li {list-style:none;}
#secondary_nav li a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; text-decoration:none;}
#secondary_nav li a:hover, #nav_footer a:hover {text-decoration:underline;}

#cc_box {margin:5px 0 0px 0;clear:both;border:1px solid #a2a2a2;background-color:#ffffff;width:170px;padding:0; padding-left:10px; padding-top:5px; padding-bottom: 5px;}

*html #secondary_nav {width:170px; margin-top:0;}

#global_footer {
margin:0;
padding:0;
background-image: url(../images/bottom.jpg);
background-repeat:repeat-x;
width:810px;
background-color:#ececd9;
margin-top:0px;
/*border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000;*/
}


#nav_footer li {font-family:Arial, Helvetica, sans-serif; font-size:11px; margi
n:0; padding:0; float:left;  padding:0px 0 0 0px; color:#999; padding-bottom:0px;
 }

#nav_footer li {list-style: none; float:left; }

#mainbody_container {width:800px;}

#content {margin:0px;padding:0px;width:542px;padding-bottom:10px; margin-left:230px;}

#content-drs {margin:0px;padding:0px;width:542px;padding-bottom:0px; margin-left:230px;}

#content-bestseller {margin:0px;padding:0px;width:542px;padding-bottom:10px; margin-left:220px;}

#content2{position:relative; border:0px; margin:0px;width:552px;padding-bottom:50px; margin-left:220px;}

#content p {color:#000; }

#content span img {padding-right:3px;}

#contentItem {margin:0;padding:0;width:552px;padding-bottom:10px; margin-left:12px; margin-top:10px;}

#contentItem p {color:#000; }

#contentItem span img {padding-right:3px;}

.foot_menu_a {madding:0; margin:0; }


.main_calls { width:555px; height:140px; padding:10px 0 0 0; margin:0;}

.main_calls a {padding-right:3px;}

#flash_container {padding:0; margin:0;}


table.topnav {margin-top: 25px; margin-bottom:5px;}

/* header table */

tr.navrowcolorbar {height: 3px;}
td.navgreen{background-color: #0ab24b; width:138px;}
td.navblue{background-color: #167dc2; width:138px;}
td.navred{background-color: #e22c38; width:138px;}
td.navyellow{background-color: #f7e850; width:138px;}
	
tr.navrowitems{}

td.navitemgreen {
	background-image: url('../images/navitembg2.png');
	background-repeat: no-repeat;
	padding-top: 5px;
	
	line-height: 0.7;
	}

td.navitems {
	background-image: url('../images/navitembg2.png');	
	background-repeat: no-repeat;	
	padding-top: 5px;	
	font-size: 11px;	
	font-family: arial, sans-serif;
}

td.navitemend {
	padding-top: 5px;	
	font-size: 11px;	
	font-family: arial, sans-serif;
}

a.navitemyellow {
	/* color: #f7e850; */
	color: black;
	text-decoration: none;
	padding-left: 7px;
	/* font-weight: bold; */
}

a.navitemred {
	/* color: #e22c38; */
	color: black;
	text-decoration: none;
	padding-left: 7px;
	/* font-weight: bold; */
}

a.navitemblue {
	/* color: #167dc2; */
	color: black;
	text-decoration: none;
	padding-left: 7px;
	/* font-weight: bold; */
}
	
a.navitemgreen {
	/* color: #0ab24b; */
	color: black;
	font-size: 9px;
	text-decoration: none;
	font-family: arial, sans-serif;	
}

/* conversion boxes */
table.convbox {
	/*margin-top:6px;*/
	border: 1px solid #a2a2a2;
	width: 274px;
	height: 200px;
}


table.linkboxcon {margin-top:17px;}

th.convheader {
	width: 130px;
	height: 38px;
	padding-left: /*10px*/10px;
        font-size: 15px;
	/*background: white url('../images/conv-headerbg.png') no-repeat scroll top left;*/
}

td.showcase {
	height: 130px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	
}

td.showcase1 {
	height: 130px;
	padding-left: 5px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	
}

td.convlinkbox, td.convlinkbox a {
	/*padding-top: 10px;*/
	/*padding-left: 5px;*/
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-decoration: none;	
	background-color: #e2e2e2;
	
}

td.convlinkbox ul {
	margin-top:17px;
	/*#ece9d8#ece9d8*/
	margin-left:-20px;
	/*padding: 0px;*/
	/*margin: 0px;*/
	list-style-type: none;
}

td.convlinkbox li {
	margin-bottom: 5px;
	padding: 0px;
	/*vertical-align: top;*/
}



/*main page showcase boxes for what's new and Best Sellers*/
/*ts= topshowcase*/

#tsbox {border: 1px dotted #ffff00; width: 552px; height: 200px;}

#wnewbox {border: 1px solid #a2a2a2; float:left; background-color: #ffffff; width: 137px; height: 200px;}

#wnewbox h5{border:1px solid #00ff99; width: 137px; height: 38px; font-size: 15px; margin-top: 10px; padding-left: 10px;}

#wnewbox.case {width: 130px;}

#bsellbox {border:1px solid #ff3333; background-color: #ffffff; width: 75%; padding-left:10px;}



#allbtn {
 position:relative;
 top: 2px;
}

#orangelink {
	color: #ffa500;
}

td.painting {
	background: #FFFFFF;

	border: 1px solid #a2a2a2;
	font-family: arial;
	
	width:/* 91px*/120px;
	height:/* 91px*/120px;	
}

td.paintingtext, td.paintingtext a {
	font-size: 11px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	margin-left: 3px;
}

td.artisttext, td.artisttext a {
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	margin-left: 4px;
	
}

td.featuredpainting {

	background: #FFFFFF;

	border: 1px solid #a2a2a2;
	font-family: arial;
	
	width: 120px;
	height: 120px;	
}

td.featuredcontainer {
	padding-top: 5px;
	padding-bottom: 5px;
	
}

div.convcontainer {
	width: 550px;

	position: relative;
	margin: 10px;
}

div.convcell {
	width: 275px;
	position: relative;			
}

table.artistlistingcontainer {margin-top:100px;  width:552px;}
#artist_lc{border:0px;}


td.artistlisting {
	border: 1px solid #cccccc;
	padding: 5px 10px 5px 10px;;
	width: 82px;
	
}

td.artistlisting h1, td.artistlisting h1 a{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: /*#6b3c31*/#167dc2;
	margin: 0px 0px 5px 0px;
}


td.artistlisting p{
	margin: 0px; color:#e2e2e2;
}

td.artistlisting a{
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}

/*changes for browseartist popular artists and featured artist boxes*/
/*#panelcontainer{border:2px solid #ff00ff; width:552;}*/

#panel1 {
		position: relative;
		float:left;
		border-left: 1px solid #a2a2a2;
		border-top: 1px solid #a2a2a2; 
		border-bottom: 1px solid #a2a2a2;
		width:141px; 
		height:210px;
		}
				
#panel1 h2
		{
		position: absolute;
		font-size:10pt;
		font-weight:bold;
		top:10px;
		left:10px;
		width:auto;
		border:0px;
		padding:0px;
		}
		
#panel1 h3
		{
		position:absolute;
		font-size:9pt;
		font-weight:bold;
		top:47px;
		left:10px;
		width:auto;
		border:0px;
		}
		
#panel1 .window { 
		position:absolute;
		top:73px;
		left:10px;
		width:120px;
		text-align:center; 
		border:1px solid #a2a2a2;
		padding-top:35px;
		padding-bottom:35px;
		
		}

		
#panel2{
		position: relative;
		float:left;
		border-right:1px solid #a2a2a2; 
		border-top: 1px solid #a2a2a2; 
		border-bottom: 1px solid #a2a2a2; 
		width:130px; 
		height:210px;
		background-color: #e2e2e2;
		
		}
		
#panel2 ul {
			padding:0px;
			margin-top:17px;
			margin-left:0px;
			list-style-type: none;
			}

#panel2 li {
			margin-bottom: 5px;
			padding-left: 10px;
			}
#panel2 a {
			text-decoration:none;
			font-weight:bold;
			color:#000000;
			}

#panel2 .orange{
				color:#fdb163;
				}
#panel3 {
		position:relative;
		float:left; 
		margin-left:5px; 
		border-left:1px solid #a2a2a2;
		border-top: 1px solid #a2a2a2; 
		border-bottom: 1px solid #a2a2a2;
		width:136px;
		height:210px;
		}

#panel3 h2
		{
		position:absolute;
		font-size:10pt;
		font-weight:bold;
		top:10px;
		left:10px;
		width:auto;
		border:0px;
		}
		
#panel3 h3
		{
		position:absolute;
		font-size:9pt;
		font-weight:bold;
		top:47px;
		left:10px;
		width:auto;
		border:0px;
		}		
		
#panel3 a {
		text-decoration:none;
		color:#000000;
		}
		
#panel3 .window{ 
		position:absolute;
		width:120px;
		text-align:center; 
		border:1px solid #a2a2a2;
		padding-top:5px;
		padding-bottom:5px;
		left: 10px;
		top: 73px;
		}

#panel4 {
		position:relative;
		float:left;
		border-right:1px solid #a2a2a2; 
		border-top: 1px solid #a2a2a2; 
		border-bottom: 1px solid #a2a2a2; 
		width:136px;
		height:210px;
		}
#panel4 a {
			text-decoration:none;
		}
		
#panel4 .window{ 
		position:absolute;
		width:120px;
		text-align:center; 
		border:1px solid #a2a2a2;
		padding-top:5px;
		padding-bottom:5px;
		left: 2px;
		top: 73px;
		}

#panel4 h3 {
			position:absolute;
			top:47px;
			left:72px;
			border:0px;
			font-size:8pt;
			width:auto;
			}
			
/* product detail css*/

#prod_detail_cont {
					position:relative;
					width:760px;
					margin-top:10px;
					
					}
					
#prod_image {
			position:relative;
			width: 380px;
			float:left;
			}
			
#prod_descp {
			position:relative;
			width:360px;
			float:left;
			margin-left:15px;
			}
			
#prod_descp .header {
					width:360px;
					}
#prod_descp h2{
				font-size:11pt;
				font-weight:bold;
				width:auto;
				float:left;
				}
				
#prod_descp h3{
				float:left;
				font-size: 8pt;
				margin-left:10px;				
				margin-top:2px;
				width:auto;
				font-weight:normal;
				}
				
#prod_descp h3 a{
				text-decoration:none;}
				
/*#prod_descp p {
				position:absolute;
				overflow:auto;
				top:30px;
				left:0px;
				width:360px;
				height:120px;
				}*/
				

#desclayer p:first-child {
 						color:#ffffff;
						} /*hide duplicate title in the product description*/			
#prod_items {
			clear:both;
			width:380px;
			}
			


#prod_nav1 {
			
			z-index:14;
			position:absolute;
			width:160px;			
			left:1px;
			bottom:0px;
			top:197px;
			
			}
			
#prod_nav2 {
			z-index:14;
			position:absolute;
			width:147px;
			bottom:0px;
			top:191px;
			left:220px;
			}
					
#also_avail	{
			position:relative;
			top:0px;
			left:0px;
			width:auto;
			}
.bapad2 {clear:both; z-index:1; position:absolute; top:260px; left:0px; width:auto;}

#artist_search2 {position:absolute; top:300px; left:0px;/*border:1px solid #e2e2e2;*/ background-color:#e2e2e2; width:/*232px*/550px; height:28px; border:1px solid #a2a2a2;}
#artist_search2 .title{position:absolute; font-size:12px; font-weight:bold; padding:0px;  top:6px; left: 5px; width:auto; border:0px;}
#artist_search2 form {padding:0;}
#artist_search2 .form_cont {position:absolute; top: 3px; border: 1px inset #a2a2a2; left:150px ; padding:0px; width:auto;}

.left-side {
	background-image: url("../images/artevo-left-shadow.jpg");
	background-repeat: repeat-y;
}

.right-side {
	background-image: url("../images/artevo-right-shadow.jpg");
	background-repeat: repeat-y;
}

.bottom {
	
	background-color: #f3f3f3;
}

.footer_table {
	padding-left: 10px;
}

.footer {
	color: #000;
}

.footer a {
	color: #000;
	text-decoration: none;
}

.copyright {
	color: #999;
	padding-right: 10px;
}

.main_showcase_cell {
	border:1px solid #a2a2a2;
	padding: 7px
	
}

.main_showcase_cell h1 {
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	padding-bottom: 15px;
	font-weight: bold;
	font-size: 20px;
}

.main_showcase_cell h2 {
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	color: #990100;
	font-weight: bold;
	font-size: 14px;
	
}

.main_showcase_cell p {
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	font-size: 11px;
	
}

.main_showcase_cell h3 {
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	color:#999999;
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
}

.footList {height:171px;width:262px; list-style-type:none; background-image:url(../Images/homepage/footertxt_bkg.png);margin:0; padding:0; background-repeat:no-repeat;}

.footList a {
	padding-left:5px;
	color:#666;}
.footList h3 {font-size:13px; font-weight:bold; padding-left:5px; padding-top:5px; margin-bottom:5px;}
