

* {margin:0px; padding:0px; letter-spacing:0.2px;line-height:120%;}
html{font-size:100%; height:100%; margin-bottom:1px;}

body {
	background:url(../../images/headerTileBg.jpg) repeat-x #eeede8;
	font-size:12px;
	font-family:Helvetica, Arial, Sans-Serif;
	color:#414141;
}

textarea{font-size:12px; font-family:Helvetica, Arial, Sans-Serif; color:#414141;}

ul{list-style:none;}
a {
	cursor:default;
	cursor:pointer;
	outline-style: none;
}
a img{border:0px;}
p{margin:0px;padding:0px;}


h1, h2, h3, h4, h5, h6,.hOneStyle{font-family: Times New Roman, Serif; font-weight:normal;}
h1,.hOneStyle{font-size:18px;}
h2{font-size:18px; padding:0px 0px 10px;}
h2.helvetica{font-size:15px;}
h3{font-size:16px; padding:10px 0px}

h3 .size12{font-size:12px;}
h4{font-size:14px; padding:0px 0px 5px;}
h5{font-size:13px; color:#89110c; padding:10px 0px 0px; font-weight:bold;}

h2 span {
	font-family:Helvetica, Arial, Sans-Serif;
	font-size:12px;
	padding:0 0 0 3px;
}

strong{font-weight:bold;}

#checkOut .artColumn .profileGalleryList #cartContainer .middle{width:195px}


.interiorContent #long span.commentLeftRail
{
    padding:5px 110px 8px 0px;
    color:#999999;
    display:block;
    float:right;
    text-align:left;
    width:284px;                                        
}

.interiorContent span.commentLeftRail
{
    padding:5px 180px 8px 0px;
    color:#999999;
    display:block;
    float:right;
    text-align:left;
    width:284px;                                        
}
/*------------------------------------------------------------------------------------------------
	CLEARFIX    CLEARFIX   CLEARFIX   CLEARFIX   CLEARFIX   CLEARFIX   CLEARFIX  CLEARFIX	
--------------------------------------------------------------------------------------------------*/


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0px;
	height: 0px;
}

.clearfix {
	display: inline-block;
	clear:both;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}








#mainWrapper {width:924px; margin:0px auto 10px;}

.popup{position:absolute; left:200px; top:200px; background-color:Gray;}

.icWrapper{width:620px; border:1px solid #D6D6D6; padding:10px; background:#F9F9F6;}
.icWrapper p
{
	float:left;
	padding:0 30px 12px;
	width:150px;
}

.unLetter{border-bottom:1px solid #DFDFD4; padding-bottom:5px; margin-bottom:10px;}

a.getSt:link,
a.getSt:visited,
a.getSt:hover,
a.getSt:active
{
	display:block;
	background:transparent url(../../images/button/btnGetStartedWhite.gif) no-repeat 0px 0px;
	height:25px;
	width:111px;
}

a.getSt:hover
{
	background-position:0px -29px;	
}

.icWrapper .rightside{text-align:right; float:right; width:160px;}
.icWrapper .rightside span{display:block; padding-bottom:10px;}
.icWrapper .infoD{margin-left:175px; width:270px;}
.icWrapper .imgHldr{width:100px; float:left; padding:10px 0px;}
.gallerytxt.addImage{padding:0px 12px 0px 105px;}

div.subNav{float:right;}
div.subNav a:link, div.subNav a:visited, div.subNav a:hover, div.subNav a:active{color:#424242; display:block; background:#dfdfd4; float:left; padding:10px 12px 7px; margin:0px 0px 0px 5px;}


.marginBottom20{margin:0px 0px 20px;}


#static ul, #static ol{padding:20px 35px 0px;}
#static ul li, #static ol li{padding:0px 0px 8px;} 
#static ul{list-style:disc}
#static h3, #static h4{padding:20px 0px 10px;}
#static h4{font-weight:bold;}

/*------------------------------------------------------------------------------------------------
	LINKS	LINKS	LINKS	LINKS	LINKS	LINKS	LINKS	LINKS	LINKS	LINKS	LINKS	
--------------------------------------------------------------------------------------------------*/


a:link, a:visited, a:hover, a:active{color:#497dad;text-decoration:none;}
a:hover{ text-decoration:underline;}

.listArrow li a:link, .listArrow li a:visited, .listArrow li a:hover, .listArrow li a:active
{
	color:#414141;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.padding .floatRight .arrow{margin:4px 0px 0px 0px;}
.floatRight .arrow{margin-top:5px;}
a.arrow:link, a.arrow:visited, a.arrow:hover, a.arrow:active
{
	padding:0px 20px 0px 0px;
	display:block;
	background:url(../../images/icon_arrow.gif) no-repeat right center;
}

a.listen:link, a.listen:visited, a.listen:hover, a.listen:active
{
	padding:0px 20px 0px 15px;
	font-size:12px;
	background:url(../../images/icon_listen.gif) no-repeat right center;
}

.messages h2 a:link, 
.messages h2 a:visited, 
.messages h2 a:hover, 
.messages h2 a:active{
	background:transparent url(../../images/btn_messagesCollapseBlue.gif) no-repeat scroll right center;
	color:#FFFFFF;
	padding:0px 23px 0px 0px;
	text-decoration:none;
}

.messages h2 a.expand:link, 
.messages h2 a.expand:visited, 
.messages h2 a.expand:hover, 
.messages h2 a.expand:active{
	background:transparent url(../../images/btn_messagesExpandBlue.gif) no-repeat scroll right center;
}

.editImages{background:url(../../images/icon_galleryEditImages.gif) no-repeat center right; padding:10px 18px; text-align:right;}

/*----------------------------------------------------------------------------
	HEADER			HEADER			HEADER			HEADER			HEADER
----------------------------------------------------------------------------*/


#header{padding:9px 20px 0px;}

#header {
	background:url(../../images/headerBg.png) no-repeat center bottom !important;
	background:url(../../images/headerBg.gif) no-repeat center bottom;
	width:884px;
	/*height:107px;*/
	border-bottom:1px solid #a2a092;
}
.loginIn {
	text-align:right;
	font-size:12px;
	letter-spacing:0.02em;
	padding:4px 0px 10px;
}
.loginIn span {
	color:#497dad;
	padding:0px 10px;
}

.logout{padding:0px 0px 0px 20px;}

.logo {
	height:42px;
	width:300px;
	display:block;
	padding:13px 0px;
}

.search{float:right;}
.search input{width:256px; height:17px; padding:1px 3px 0px; float:left;}
.search .inputSelect{width:156px; float:left;}
.search input.button{vertical-align:middle; height:auto; width:auto; padding:0px; margin:0px 0px 1px}
.search select{margin:0px 10px;}

.navCon{height:39px;font-size:13px; background:url(../../images/bg_nav.gif) repeat-x bottom left;}
.navPos{width:540px;float:right;}

#rightNav{width:540px;}
.secondaryNav {list-style:none; height:35px; font-size:13px; padding:4px 0px 0px; width:400px;}
.secondaryNav li{height:35px; float:right;}
.secondaryNav li a:link, .secondaryNav li a:active, .secondaryNav li a:visited, .secondaryNav li a:hover{display:block; height:20px; color:#414141; padding:14px 13px 0px 0px;}

.nav{list-style:none; height:35px; font-size:13px;padding:4px 0px 0px; width:337px;}
.nav li{height:35px; float:left;display:block;margin:0px;}






.nav li.wallArt{width:95px;height:35px;background:url(../../images/nav_wallArt.gif) no-repeat 0 -35px;}
.nav li.wallArt a{width:95px;height:35px;display:block;background:url(../../images/nav_wallArt.gif) no-repeat top left;}
.nav li.wallArt a:hover{background:none;}
.nav li.photo{width:128px;height:35px;background:url(../../images/nav_photo.gif) no-repeat 0 -35px;}
.nav li.photo a{width:128px;height:35px;display:block;background:url(../../images/nav_photo.gif) no-repeat top left; }
.nav li.photo a:hover{background:none;}
.nav li.artObj{width:114px;height:35px;background:url(../../images/nav_artObj.gif) no-repeat 0 -35px;}
.nav li.artObj a{width:114px;height:35px;display:block;background:url(../../images/nav_artObj.gif) no-repeat top left;}
.nav li.artObj a:hover{background:none;}


/*-------------------------------------------------------------------------------------
	BODY CONTENT	BODY CONTENT	BODY CONTENT	BODY CONTENT	BODY CONTENT	
---------------------------------------------------------------------------------------*/
#bodyContent {
	background:url(../../images/mainWrapperTile.gif) repeat-y;
	padding:20px 20px 10px;
	/*position:relative;*/
	}
#content{min-height:625px; padding:0px 0px 10px}
* html #content{height:625px;
}

#leftRail, #content{float:left;}


/*----------------------------------------------------
	LEFT RAIL	LEFT RAIL	LEFT RAIL	LEFT RAIL	
-----------------------------------------------------*/

#leftRail{width:222px;}

#leftRail h3{padding:10px 15px;}
#leftRail .listArrow{padding:0px 15px;}

#cartLinks{font-size:11px; padding:5px 0px 14px;}

h3.imgHeader
{
	height:39px;
	padding:13px 0px 0px; 
	margin:19px 0px 0px; 
	background:url(../../images/header_leftRail.gif) no-repeat top left; 
	text-align:center;
	font-size:14px;
	width:210px;
}


#leftRail h3.imgHeader
{
	height:35px;
	padding:17px 0px 0px; 
	margin:19px 0px 0px; 
	background:url(../../images/header_leftRail.gif) no-repeat top left; 
	text-align:center;
	font-size:14px;
}

#leftRail h3.founding{background:url(../../images/header_leftRailFounding.gif) no-repeat top left; padding:17px 0px 0px 30px; width:178px;}
#leftRail h3.guarantee{background:url(../../images/header_leftRailGuarantee.gif) no-repeat top left; }

.headliners
{
	background:#eeede8; 
	border-right:1px solid #BCBCBC;
	border-bottom:1px solid #BCBCBC;
	border-left:1px solid #BCBCBC;
	margin:0px 0px 0px 7px;
	padding:7px 14px;
	width:173px;
	font-size:11px;
}

.headlinersAlt
{
	background:#eeede8; 
	border-right:1px solid #BCBCBC;
	border-bottom:1px solid #BCBCBC;
	border-left:1px solid #BCBCBC;
	margin:0px 0px 0px 5px;
	padding:7px 0px 0px;
	width:201px;
}

.headlinersAlt .scrollContainer{padding:0px 14px 7px; background:#fff;}
.headlinersAlt .borderDash{margin:0px 7px 0px; padding:0px 7px 5px;}

.artList{padding:0px 14px 10px;}
.scrollContainer{font-size:10px;}

.cart{padding:0px 0px 0px 20px; background:url(../../images/icon_cart.gif) no-repeat top left;}


/*	SEARCH	*/
.searchArtist{padding-top:15px;}
.searchRail{background:#edebda; padding:0px 10px 10px;}
.searchRail h3{text-align:center;}

.searchRail ul{border-top:1px solid #e8e6d3;}

.searchRail ul li a:link, 
.searchRail ul li a:visited, 
.searchRail ul li a:hover, 
.searchRail ul li a:active
{display:block; -moz-outline:0px none; background:#faf8e9; color:#414141; padding:8px 0px 8px 24px; border-bottom:1px solid #e8e6d3; font-size:13px;}
.searchRail ul li a:hover{background:#f4f1dd; text-decoration:none;}

.searchRail ul li a.selected{background:#edebda;}
.searchRail ul li a.selected span
{font-weight:bold; font-style:italic; padding:0px 15px 0px 0px; background:url(../../images/icon_leftRailSearchSelected.gif) no-repeat center right;}


.searchRail ul li ul{background:#fff; border-bottom:1px solid #e8e6d3;}
.searchRail ul li ul li a:link, 
.searchRail ul li ul li a:visited, 
.searchRail ul li ul li a:hover, 
.searchRail ul li ul li a:active
{padding:5px 0px 5px 35px; border:0px; background:#fff;}
.searchRail ul li ul li a:hover{background:#f5f5f5;}

.searchRail ul li ul li a.selected{background:#ecf5f4; color:#497dad;}
#yourAccount h2#webAddress{padding:13px 20px 10px;}

/********** MIDDLE CONTENT *************************/

#content{padding:3px 0px 30px 20px; width:642px;}

.artColumn{float:left; border:1px solid #cccfd1; width:201px;margin-bottom:17px;}
.center{margin:0px 16px;}
.artColumn h3
{
	background:#d2dfe5 url(../../images/bg_contentPaintingHeader.gif) repeat-x top left; 
	padding:12px 20px; 
	font-size:18px; 
	font-weight:normal;
	border-bottom:1px dashed #cccfd1;
}
.artColumn .paintImg {height:160px; padding:10px 0px;margin:0 0 10px 0;}
.artColumn .comment{border-top:1px dashed #cccfd1; background:#f3f7f9 url(../../images/bg_contentPaintingFooter.gif) repeat-x bottom left; padding:10px;}
.artColumn p.textCenter{margin:10px 0px 0px;}



.curvedRpt{background:url(../../images/bg_curvedEdgeRpt.gif) repeat-y top left; margin:12px; width:626px;}
.curvedTop{background:url(../../images/bg_curvedEdgeTop.gif) no-repeat top left; height:10px;}
.curvedBottom{background:url(../../images/bg_curvedEdgebottom.gif) no-repeat top left; height:10px;}
.curvedContent{padding:10px 24px;}

.curvedContent h1{font-size:22px;}
.curvedContent p{padding:5px 20px 0px}
.curvedContent p.textRight{padding:10px 20px 0px;}
.curvedContent .listArrow li{border-bottom:0px none;}
.curvedContent ul{padding:0px 0px 0px 39px; width:266px;}
.curvedContent ul.floatRight{padding:0px;}
.curvedContent .listArrow li{color:#859ca1; font-size:11px;}

.curvedRptRed{background:url(../../images/bg_curvedEdgeRpt.gif) repeat-y top left; margin:12px 12px 0px; width:626px;}
.curvedTopRed{background:url(../../images/bg_curvedEdgeTopRed.gif) no-repeat top left; height:10px;}
.curvedContentHeaderRed{width:622px; background:url(../../images/bg_curvedHeaderRed.jpg) no-repeat bottom right;}
.curvedContentHeaderRedBlank{width:622px; background:url(../../images/bg_curvedHeaderRedBlank.jpg) no-repeat top right;}
.curvedContentRed{width:598px; height:219px; background:url(../../images/bg_curvedContentRed.jpg) no-repeat bottom right; padding:0 0 0 24px;}
.curvedContentRedBlank{width:578px; background:none; padding:0 0 20px 24px;}
.curvedContentFooterRed{background:url(../../images/curvedContentFooterRed.png) no-repeat top left !important; background:url(../../images/curvedContentFooterRed.jpg) no-repeat top left; margin:0px 0px 12px 12px; height:10px;}
.curvedContentFooterRedBlank{background:url(../../images/curvedContentFooterRedBlank.png) no-repeat top left !important; background:url(../../images/curvedContentFooterRedBlank.jpg) no-repeat top left; margin:0px 0px 12px 12px; height:42px;}
.curvedRptRed .curvedContent{padding:0px;}



.curvedRptRed .curvedContent .violaterLink{width:35px; height:35px; float:right; display:inline; margin:182px 9px 0 0;}
.curvedRptRed .curvedContent h1{width:370px; font-size:24px; margin-left:24px; padding:10px 0px; line-height:19px;}
.curvedRptRed .curvedContent .curvedContentHeaderRedBlank h1{width:auto; font-size:22px; padding:5px 0px 14px;}

.curvedRptRed .curvedContent h5{font-size:14px; color:#89110c; font-family:Helvetica,Arial,Sans-Serif; letter-spacing:0.001em; padding-top:20px; margin:0 0 15px 0;}
.curvedRptRed .curvedContent p{width:310px; font-size:14px; font-family:Helvetica,Arial,Sans-Serif; padding:0px; margin-bottom:20px;}
ul.curvedContentRedNav {width:318px; padding:0px; margin-left:20px;}
ul.curvedContentRedNav li {float:left; margin-right:25px;}

.artistCaptions
{
	background:url(../../images/bg_buyersCaption1.jpg) top left no-repeat;
	height:142px;
	margin:0px 0px 10px;
	padding:21px 20px 0px 253px;
	width:310px;
}

.artistCaptions h6, .intDesignersCaption h6 {color:#424242; font-size:17px;}
.curvedRptRed .curvedContent .artistCaptions p, .intDesignersCaption p {font-size:12px; padding:17px 0px 0px;}

#caption2{background:url(../../images/bg_buyersCaption2.jpg) top left no-repeat; height:126px; padding:21px 253px 0px 20px;}
.curvedRptRed .curvedContent #caption p{padding:20px 0px 0px;}
#caption3{background:url(../../images/bg_buyersCaption3.jpg) top left no-repeat; margin:0px; height:156px; width:309px; padding:38px 20px 0px 253px;}


.curvedContentFooterRedBlank ul li{padding:0px 75px;}
.curvedContentFooterRedBlank ul{padding:10px 0px;}

.galleryContainer{border-left:1px solid #E1E1DD;
	float:left;
	padding:7px 10px;
	width:107px; min-height:180px;
}

#search .galleryContainer {
	border-left:1px solid #E1E1DD;
	border:0px none;
	padding:7px 21px;
	width:171px;
	min-height:250px;
}

.galleryContainerLast
{
	border-right:1px solid #E1E1DD;
    float:left;
	padding:7px 10px;
	width:107px; min-height:180px;
}
.galleryContainerLast p, .galleryContainer p{height:160px; text-align:center;}
.galleryContainerLast ul, .galleryContainer ul{padding:10px 5px;}

#search .searchRpt{background:url(../../images/bg_searchItemsRptAlt.gif) repeat-y top left; width:640px;}
.searchRpt{background:url(../../images/bg_searchItemsRpt.gif) repeat-y top left; width:640px;}


.lateActivity{border-bottom:1px dashed #DFDFD4; padding:10px 0px 10px 10px;}
.lateActivity .activityList{float:right; width:75px;}
.activityList .artistName, .activityList .artworkName{margin-bottom:5px;}
.activityList .artworkName{font-style:italic;}
.siteActivity{
	border-bottom:1px dashed #DFDFD4;
	clear:both;
	float:left;
	padding:10px 0px 10px 10px;
	width:632px;
}

.branch{padding:0px 0px 0px 13px; background:url(../../images/icon_tree.gif) top left no-repeat;}
.userImage{float:left; padding:0px 10px 0px 0px;}
.userInfo{width:325px;}
.profileImage{width:250px; text-align:right;}
.profileImage img{padding:0px 0px 0px 5px;}



#progressDisplayCenterer{background:red;}

/*---------------------------
	INTERIOR	INTERIOR	
-----------------------------*/
.interiorContent{padding:0px 0px 15px; clear:both;}
.form{min-height:350px; padding:0px 0px 0px 30px;}
* html .form{height:350px;}
.form p, .form .para, .form .paraAlt{padding:0px 0px 15px 7px; color:#637F89; font-weight:bold; clear:both;}
.form .para{margin-left:140px;}
.form p.error{color:Maroon;}
.form span{display:block; width:130px; padding:4px 10px 0px 0px; text-align:right; float:left;}
.form .help img{vertical-align:top; padding-top:5px;}
.form .help span{width:auto; float:none;}
.form input[type="text"], .form input[type="password"]{height:17px; padding:2px 0px 0px 2px; width:250px;}
.form span.address{width:auto; text-align:left; padding:3px 0px 0px 10px;}
.form .long span{width:281px; margin:0px 0px 10px;}
.form .long span label{padding:0px 0px 0px 5px;}

.interiorContent #long span{width:200px; text-align:right; margin:0px 0px 5px;}

#long span{width:180px; text-align:left; margin:0px 0px 5px;}


.form .anthem span{width:auto; float:none; display:inline;}
.form .anthem span.error {
float:left;
width:130px;
}
.form .anthem span.anthem{width:130px; float:left;}
.button{padding:0px 0px 0px 147px;}
.buttonLong{margin:0px 0px 0px 216px;}
.adj{margin-top:10px; display:block;}

.interiorContent #long span.comment
{
    color:#999999;
    display:block;
    float:right;
    padding:5px 334px 8px 0px;
    text-align:left;
    width:278px;
}

.interiorContent #long span.noRail{width:303px; padding:5px 292px 8px 0px;}

/********************* SELECT PLAN *****************************/
.steps{border-bottom:1px solid #d2e6e4; padding:25px 0px 0px; width:642px;}
.steps ul{list-style:none; float:left; color:#999; font-size:16px; font-family:Times New Roman, Roman, Serif;}
.steps ul li{float:left;}
.steps ul li span, .steps ul li a{font-size:17px; display:block; padding:10px 9px 9px 15px;}
.steps ul li span.current, .steps ul li a.current{color:#497dad; background:#ecf5f4; padding:10px 12px 9px;}
.current{font-size:17px; color:#497dad; background:#ecf5f4;}
.steps ul li span.complete{background:url(../../images/icon_complete.png) no-repeat left center; color:#424242}


.intTable
{
	border-top:1px solid #d5d5d5;  
	border-left:1px solid #d5d5d5;
	text-align:center;
	width:560px;
	background:#f6f5ee;
}


.intTable td, .intTable th{padding:5px; border-bottom:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
.intTable td p, .intTable td h4{padding:0px 0px 0px 25px;}
.intTable td h4{background:none transparent no-repeat top left; padding:6px 0px 4px 33px; font-size:18px; font-weight:bold; font-family:Helvetica,Arial,Sans-Serif;}
.intTable td p{font-size:10px; width:248px; margin:0px 0px 0px 10px;}
.intTable td strong{font-size:18px;}

.intTable .textLeft{padding:5px 10px;}
.intTable .caption{background:#edebda;}
.intTable .alt{background:#fbfaf5;}

.interiorContent .columns{margin:0px 10px 0px 0px; width:253px;}
.boxSetting{padding:15px 10px; font-size:11px; border:1px solid #d6d6d6; background:#f6f5ee; width:253px; margin:10px 0px;}
.box{padding:15px 10px; font-size:11px; border:1px solid #d6d6d6; background:#f6f5ee;}
.boxImage{background:#f6f5ee; padding:10px 0px; text-align:center; float:left; width:302px; }
.form p.boxWarn{padding:15px 10px; margin:0px 0px 20px; font-size:11px; border:1px solid #d6d6d6; background:#FFFFCC;}
.form p.box{padding:15px 10px; margin:0px 0px 20px;}
.errorBox{padding:15px; font-size:16px; margin:0px 0px 15px; background:#f6f5ee; display:block;}
.box h2{padding:0px; font-size:16px; font-weight:bold; display:inline;}
.columns span.floatLeft input{margin:4px 3px 0px 0px}

.box h5{font-size:14px; padding:0px 0px 10px;}
.box p{padding:0px 0px 10px;}
.accept{background:#ffffcc; margin:0px auto; font-size:12px; padding:15px 10px; border:1px solid #d6d6d6; width:390px;}
.accept input{margin:0px 10px 0px 0px;}
.accept p{width:366px;}

.setWidth{width:538px;}
.setWidthSm{width:150px;}

.setWidth200{width:200px;}
.setWidth580{width:580px;}
.setWidth370{width:370px;}
span.setWidth{width:538px;float:none;}
.form input.zip[type="text"]{width:125px;}

/*************************** RADIO TABLE ***********************/

.radioTable{margin:4px 0px 20px 7px;}
.radioTable td{padding:0px 15px 5px 0px;}
.radioTable label{padding:0px 0px 0px 4px }	

.radioLimit{margin:0px 0px 0px 0px;}
.radioLimit td{padding:0px 15px 0px 0px;}
.radioLimit label{padding:0px 0px 0px 4px }
.paraAlt .radioLimit{margin:2px 0px 0px 0px;}

/************************** CONFIRMATION ********************************************/

.interiorContent h2.helvetica{padding:35px 0px 15px;}

.confirmation{background:#edebda; font-size:23px; border:1px solid #d6d6d6; padding:5px 15px; width:372px; margin:35px auto 0px; }
.confirmationMessage{font-size:16}
h4.current{float:left; padding:7px 15px; color:#000;}
.borderBottomBlue{margin:35px 0px 13px; border-bottom:1px solid #d2e6e4; clear:both;}

.padding35{padding:25px 0px 35px }
.paddingTop25{padding:25px 0px 0px;}

/********************************************** ACCOUNT SETTINGS ********************************************/


.gradientGrey{background:url(../../images/bg_gradientGrey.gif) #bab9b3 repeat-x top left;}
.paddingrtlt{padding:0px 20px;}
.acctSettings{float:left; width:404px; padding:19px 0px 0px;}

#yourAccount {padding:0px 20px;}
#yourAccount .borderBottomBlue{margin:0px 0px 13px;}
#yourAccount #dashboard{background:#626262; padding:0px 0px 10px; float:right; width:398px; margin:19px 0px 0px; border:1px solid #adaca6; }

#yourAccount .content{padding:20px;}
#yourAccount h2.helvetica{padding:10px 20px;}

.admin{padding:7px 8px 13px; background:#aaa9a4 url(../../images/bg_dashboardGradient.gif) top left repeat-x ; border-bottom:1px solid #4b4b4b;}
.acctCurveRpt{background:url(../../images/bg_acctCurveRpt.gif) repeat-y top left; width:381px;}
.acctCurveTop{background:url(../../images/bg_acctCurveTop.gif) no-repeat top left; padding:10px 10px 0px;}
.acctCurveBottom{background:url(../../images/bg_acctCurveBottom.gif) no-repeat bottom left; height:10px}
.acctCurveTop p{padding:0px 5px 5px;}

#yourAccount h4.helvetica{padding:0px 20px;}
#yourAccount .middle h4.helvetica{padding:0px 0px 5px;}
#yourAccount .listArrow{padding:0px 20px 50px;}
#yourAccount .listArrow li{background-position:22px 13px; padding:11px 0px 11px 38px; /*width:383px;*/}
#yourAccount #dashboard h3.gradientGrey{padding:7px 8px 5px;}
.adminMessage{background:url(../../images/icon_DiscArtistAcct.gif) no-repeat top left; font-weight:bold; padding:16px 54px 23px; color:#fff; font-size:16px; font-family:Helvetica, Arial, Sans-Serif; }

#dashboard .messages{border:1px solid #4d4e4e; margin:10px 10px 0px;}
.messages h2{background:#5264b4; color:#fff; padding:5px 13px; font-size:16px; font-family:Helvetica, Arial, Sans-Serif;}




.messages ul{background:#8c99d1; color:#fff; padding:0px 13px 5px;}
.messages ul li{padding:10px 0px; border-bottom:1px dashed #434b6e; z-index:1;}
.messages ul li.last{border:0px;}
.messages ul li a:link, .messages ul li a:visited, .messages ul li a:hover, .messages ul li a:active{color:#313131; text-decoration:underline;}
.messages ul li a:hover{text-decoration:none;}

.highlight{background:#ffffcc; color:#D71921; padding:10px 5px; border:1px solid #ffe400;}
.searchLabel{color:#414141; padding:10px; margin:0px 0px 25px; background:#FFFFCC none repeat scroll 0%; border:1px solid #bebebe}

.highlight a:link, .highlight a:visited, .highlight a:active, .highlight a:hover {color:#d71921;}
#yourAccount .highlight{float:left;}


.planDesc{margin-left:283px;}
.helpBoxTop, .interiorContent #long .helpBoxRpt span.helpBoxTop{background:url(../../images/bg_helpBoxTop.gif) no-repeat top left; display:block; padding:6px 15px;}
.helpBoxBottom{background:url(../../images/bg_helpBoxBottom.gif) no-repeat bottom left; display:block; height:3px;}

form .help span.helpBody
{
    font-size:13px;
    font-weight:normal;
    padding:6px 15px;
    text-align:left;
}

.textarea{width:250px; height:150px;}

.help{
	padding:2px 0px 0px 3px;
}

.help .helpBoxRpt, 
.help .planDesc, 
.form .help span.helpBoxRpt, 
.interiorContent #long .help .helpBoxRpt
{
	background:transparent url(../../images/bg_helpBoxRpt.gif) repeat-y scroll left top;
	color:#5264B4;
	position:absolute;
	width:266px; 
	border:0px;
	padding:0px;
	z-index:2;
	display:none;
	margin:6px 0px 0px;
	text-decoration:none;
	text-align:left;
	float:none;
}

.interiorContent #long .helpBoxRpt span{margin:0px; float:none; text-align:left; width:auto; display:block; padding:0px;}

.help:hover .helpBoxRpt, .help:hover .planDesc, .form .help:hover span.helpBoxRpt, .interiorContent #long .help:hover .helpBoxRpt
{
	display:inline;
}

.helpContainer{position:relative; float:left; padding:1px 0px 0px 5px; z-index:auto;}

/*---------------------------
	GALLERY-PROFILE	
-----------------------------*/
.profileGallery{clear:both;}
.profileGalleryList{padding:0px 0px 0px 30px; float:left;  width:512px;}
.profileGalleryList .container div{float:left; padding:14px 16px 9px;}
.profileGalleryList .container{background:#eeeee5 url(../../images/bg_galleryPicRpt.gif) repeat-y top left; float:left; clear:both; padding:0px 0px 5px; width:510px; margin:0px 0px 5px;}
.profileGalleryList div.image{text-align:center;width:86px;}

ul.reviewButtons li {
	float:right;
	display:inline;
}

.profileGalleryList .borderDash{margin:0px 0px 10px;}
/*.profileGalleryList div.middle{width:192px; min-height:80px;}*/
* html .profileGalleryList div.middle{height:80px;}

.middle a{display:block; padding:3px 0px 5px 20px;}
.deleteGallery{background:url(../../images/icon_galleryDelete.gif) no-repeat top left;}
.primaryGallery{background:url(../../images/icon_galleryPrimary.gif) no-repeat top left;}
.move{display:block; padding:3px 0px 3px 25px; width:97px; border:1px solid #d3dccc; background-color:#f7f7f2; background-position:8px 5px; background-repeat:no-repeat;}
.upIcon{background-image:url(../../images/icon_moveUp.gif);}
.topIcon{background-image:url(../../images/icon_moveTop.gif);}
.downIcon{background-image:url(../../images/icon_moveDown.gif);}
.bottomIcon{background-image:url(../../images/icon_moveBottom.gif);}
.warn{color:#414141; width:375px; padding:10px 10px;}
.newImage{padding:20px 0px;}
.shortName{margin:0px 10px; width:320px;}

.buttonsGallery{clear:both; padding:10px 0px 0px;}

.gallerytxt{background:transparent url(../../images/icon_bulletArtWork.gif) no-repeat scroll right 5px; font-size:10px; padding:0px 12px 3px 20px;}
.reOrder{float:right; margin:0px 90px 0px 0px; display:inline;}
.imageList{padding:0px 12px 3px 277px;}

.editButtons a{float:left; margin:0px 10px 0px 0px;}


.imgProfile{float:left; padding:5px; background:#f0f0e6;}
.userProfile{float:right; padding:0px 0px 0px 20px; width:460px;}

.caption{font-size:11px;}
.description{background:url(../../images/bg_quotes.gif) no-repeat 0px 10px; min-height:64px; padding:20px 0px 0px 30px;}
* html .description{height:64px;}

#checkOut .history .galleryValue .artList li{background-color:Transparent;}
#checkOut .history .galleryValue .artList li span, #checkOut .history .galleryValue .artList li span{background-color:#EEEEE5;}
/************************************************************************
	YOURARTWORK.ASPX	YOURARTWORK.ASPX	YOURARTWORK.ASPX	
**************************************************************************/
#yourArtWork .setWidth{width:599px; padding:0px 10px 0px 0px;}
#yourArtWork .warn{width:575px; border:1px solid #b8b8b8; font-size:17px; margin:20px 0px 20px; height:25px;}
#yourArtWork .warn select{width:113px;}
#yourArtWork .warn span{font-size:12px; padding:0px 2px 0px 4px;}
#yourArtWork h3.imgHeader{padding:16px 0px 0px 9px; height:36px;}
#yourArtWork .headlinersAlt, #buyerReview .headlinersAlt{margin:0px 0px 0px 7px;}
#yourArtWork p.paddingTop {padding-left:20px; padding-right:20px;}

.pagination li{float:left;  border:1px solid #b8b8b8; font-size:11px; margin:0px 1px 0px 0px;}
.pagination li.noBorder{border:0px;}
.pagination li.next{margin:0px;}
.pagination li a{color:#424242; display:block; padding:2px 4px;}
.pagination li.selected{background:#dfdfd4;}

#yourArtWork .pagination{float:right; padding:5px 0px 15px 20px}

#yourArtWork .profileGalleryList{padding:0px 0px 10px; width:598px;}

#yourArtWork .profileGalleryList .listed .container{width:598px; background:url(../../images/icon_yourArtWorkPrimary.gif) repeat-y top left;}
#yourArtWork .profileGalleryList .unlisted .container{width:598px; background:url(../../images/icon_yourArtWorkUnlisted.gif) repeat-y top left;}
#yourArtWork .profileGalleryList .sold .container{width:598px; background:url(../../images/icon_yourArtWorkSold.gif) repeat-y top left;}

#yourArtWork .profileGalleryList div.middle {width:302px;}
.info li.daysMarket{float:left; padding:0px 15px 0px 0px}
.info li{padding:0px 0px 3px;}

 .links{padding:10px 0px 0px;}
.links li{float:left; font-size:11px; padding:0px 10px 0px 0px;}
.links li.add{padding:0px 0px 0px 0px; width:auto;}
.links li.delete, .links li.remove{padding:0px;}
.links li a{background-position:top left; height:16px; background-repeat: no-repeat; padding:0px 0px 5px 20px;}
.links .edit a{background-image:url(../../images/icon_galleryEdit.gif)}
.links .view a{background-image:url(../../images/icon_galleryView.gif); }
.links .add a{background-image:url(../../images/icon_galleryAdd.gif);}
.links .remove a{background-image:url(../../images/icon_deleteHomePage.gif);}
.links .feature a{background-image:url(../../images/icon_galleryPrimary.gif);}
.links .status a{background-image:url(../../images/icon_galleryChangeStatus.gif);}
.links .delete a{background-image:url(../../images/icon_galleryDelete.gif);}
.links .update a{background-image:url(../../images/icon_galleryUpdate.gif);}


.urlText{width:215px;}

#yourArtWork .profileGalleryList .borderDash {
	margin:0px 0px 6px;
	padding:0px;
}

#yourArtWork .artFeature{display:block; font-weight:bold; padding:8px 0px 0px;}

#yourArtWork .imageList{padding:0px 12px 3px 67px}
#yourArtWork .reOrder{margin:0px 100px 0px 0px;}


.galleryValue, .reviewStats{float:right;}
.galleryValue .artList{font-size:14px;}
.galleryValue .artList span, .galleryValue .artList img{float:right;}

.galleryValue .artList li{background:url(../../images/bg_artValueDot.gif) repeat-x 0px 13px; padding:0px 0px 4px}
.galleryValue .artList li span, .galleryValue .artList li label{background:#EEEDE8;}
.galleryValue .artList li.borderBottom{padding:0px 0px 4px; margin:0px 0px 4px;}

#yourArtWork .warn span.viewing{display:block;
float:left;
padding:4px 0px 0px;
width:234px;}
/*******************************************************************************
		EDIT & PREVIEW		EDIT & PREVIEW		EDIT & PREVIEW		
*******************************************************************************/

#editPreview .boxImage{float:none; background:#F6F5EE; padding:4px 0px; text-align:center;}
#content .galleryThumbs{clear:both; padding:10px 0px 0px;}
.galleryThumbs{list-style:none; width:300px;}
.galleryThumbs li{text-align:center; margin:0px 2px 5px 2px; float:left; display:inline; background:#f0f0e6; padding:4px 8px; height:98px; width:80px;}
.galleryThumbs li.selected{border:1px solid #82827f; border:1px solid #82827F; height:78px; width:78px;}
.galleryThumbs li .slideshow {padding:0 0 16px 0; background: url(../../images/maximizeBeige.gif) no-repeat bottom right;}

#editPreview .divide p.paddingTop{padding:20px 0px;}

.imageProfile{float:left; padding:0px 0px 20px 20px; width:512px;}
#content #editPreview.imageProfile{width:310px;}
span.title, h3.title{font-size:14px; font-weight:bold;}
h3.title{padding:0px 0px 4px;}
h1.imageTitle{padding:0px;}
.imageTitle{font-size:18px; font-weight:bold; padding:0px 0px 10px;}
#editPreview .info{padding:0px 15px;}
#editPreview .info li{list-style:none; padding:0px 0px 4px;}
#editPreview .info p{list-style:none; padding:0px 0px 14px;}



.footer .floatRight .columns{padding:10px; width:104px;}


/*-------------------------------------------------------------------------------------
	BUYER REVIEWS	BUYER REVIEWS	BUYER REVIEWS	BUYER REVIEWS	BUYER REVIEWS
---------------------------------------------------------------------------------------*/

#buyerReview .borderBottom {
	margin-bottom:30px;
}

#buyerReview .reviewStats h3.imgHeader {
	margin-top:0px;	
}

.reviewsContainer {
	width:600px;
	padding:5px 0 0 0;
}

.reviewsContainer .imgThumbnail {
	width:80px;
	padding:15px 20px 0 20px;
}

#buyerReview .box{margin:0px 0px 10px; /*width:612px;*/ padding:0px;}
#buyerReview .imageProfile{width:437px; float:right; padding:15px 20px; border-left:1px solid #D6D6D6;}
#buyerReview .comment{padding:5px 0px 0px;}
#buyerReview .box p.paddingTop{padding:5px 0px 0px;}










/*-------------------------------------------------------------------------------------
	MASTER PRICE	MASTER PRICE	MASTER PRICE	MASTER PRICE	MASTER PRICE
---------------------------------------------------------------------------------------*/
#priceList {padding:0px 20px;}
#priceList .interiorContent {padding:0px 20px;}
#priceList .profileGalleryList{width:818px; margin-bottom:10px; clear:both; padding-left:0px;}

#priceList .profileGalleryList .container{
background:#EEEEE5 url(../../images/bg_priceMaster.gif) repeat-y scroll left top; width:818px; clear:both; margin:0px; }

#priceList .profileGalleryList .container div.middle{
min-height:80px;
width:180px;
}

#priceList .profileGalleryList .container div {
float:left;
padding:14px 19px 9px;
width:82px;
}

#priceList .profileGalleryList .container div input{width:50px;margin-left:3px;}
.priceInfo li{padding:0px 0px 4px;}
#priceList .profileGalleryList .container div select{width:82px;}
#priceList h4.borderDash{font-weight:bold;}


#checkOut #salesReport .galleryValue .artList li{background-color:#eeeee5; margin:0px; padding:0px 0px 10px;}

#checkOut #salesReport .galleryValue .artList li span, #checkOut #salesReport .galleryValue .artList li label{background-color:#eeeee5;}


#cart .profileGalleryList .container div div
{
	padding:0px; width:auto;
    float:none;
}


#cart .headers span.pricing{padding:0px 10px 0px 89px; margin:0px;}
#cart .headers span.quantity{padding:0px 10px 0px 263px; margin:0px;}
#cart .headers span.details{padding:0px 10px 0px 70px; margin:0px;}

#cart .headers .gallerytxt{padding:0px 10px 0px; margin:0px;}

.highlightwarn
{
	color:#414141;
	padding:10px;
	width:375px;
	background:#FFFFCC none repeat scroll 0%;
}

#history .container{background:url(../../images/bg_historyRpt.gif) top left repeat-y}
.boxTotal{width:165px; float:right; padding:15px 10px; font-size:11px; border:1px solid #d6d6d6; background:#f6f5ee;}
/*--------------------------------------------------------------------------------------
	SEARCH		SEARCH		SEARCH		SEARCH		SEARCH		SEARCH		
---------------------------------------------------------------------------------------*/
.sortBy select{width:175px; margin:0px 0px 0px 11px;}
.headline{display:block; font-size:13px; padding:0px 0px 5px;}



.local{width:640px;}
.local p, .searchArtist p
{
	float:left;
	padding:0px 30px 12px;
	width:150px;
}
.local p.clear, .searchArtist p.clear{width:auto; float:none;}
.searchArtist p span
{
	display:block;
	width:100%;
}
/*--------------------------------------------------------------------------------------
	STUDIO		STUDIO		STUDIO		STUDIO		STUDIO		STUDIO		
---------------------------------------------------------------------------------------*/

#studio #editPreview.imageProfile{width:456px}
#studio .profileGallery .image{width:160px; text-align:center;}

#studio .borderDash{padding:5px 0px 10px;}


/*----------------------------------------------------------------------------------------
	SHOPPING CART	SHOPPING CART	SHOPPING CART	SHOPPING CART	SHOPPING CART	
-------------------------------------------------------------------------------------------*/



#cart .profileGalleryList {
	float:none;
	padding:0px 0px 0px 30px;
}

#cart .profileGalleryList .container {
	background:#EEEEE5 url(../../images/bg_cartDetails.gif) repeat-y scroll left top;
	clear:both;
	float:left;
	margin:0px 0px 5px;
	padding:0px 0px 5px;
	width:800px;
}

#cart .profileGalleryList .container div.image {
	text-align:center;
	width:87px;
}

#cart .profileGalleryList .container div.middle {
	min-height:80px;
	width:279px;
}

#cart .profileGalleryList .container div {
	float:left;
	width:121px;
	padding:14px 16px 9px;	
}


#cart .quantity
{
	margin:0px 50px;
	text-align:center;
	width:20px;}

#cart .noItem
{
	margin:25px 0px 0px; 
	width:207px; 
	display:block; 
	background:#F6F5EE none repeat scroll 0%;
	border:1px solid #D6D6D6;
	font-size:11px;
	padding:15px 10px;}

#cart .galleryValue .artList {
	font-size:12px;
	padding:0px;
}

#cart .profileGalleryList .container div.galleryValue{width:185px; padding:14px 11px 9px;}
#cart .links{padding:0px;}
#cart .links li{padding:4px 0px 0px;}
#cart .galleryValue .artList span, #checkOut .galleryValue .artList span{float:none;}
#cart .galleryValue .artList span.price, #checkOut .galleryValue .artList span.price {float:right;}
#cart .headers
{
	clear:both;
	margin:0px 0px 4px;
	padding:0px 0px 0px 30px;
}
#cart .headers div
{
	background:#EBEBEB none repeat scroll 0%;
	float:left;
	margin:0px 0px 4px 1px;
	padding:3px 0px 3px 20px;
	width:122px;
	font-size:11px;
	font-family:Helvetica,Arial,Sans-Serif;
}

h3.headers
{
	background:#EBEBEB none repeat scroll 0%;
	width:370px;
	margin:0px 0px 4px 1px;
	padding:3px 0px 3px 20px;
	width:122px;
	font-size:11px;
	font-family:Helvetica,Arial,Sans-Serif;
}

#cart h3.headers
{
	background:#EBEBEB none repeat scroll 0%;
	margin:0px 0px 4px 0px;
	padding:3px 0px 3px 20px;
	width:350px;
	font-size:11px;
	clear:none;
	font-family:Helvetica,Arial,Sans-Serif;
}

#cart .shippingInfo h3.headers{width:auto;}
#cart .headers div.prodDetails
{
	margin:0px 0px 4px;
	width:410px;
}

#cart .headers div.price{width:205px;}

#cart .total{float:right; clear:both; margin:14px 0px 20px; padding:0px 14px;}
#cart .total ul{float:right;}
#cart .total li{font-weight:bold; padding:7px 13px; background:#ebebeb; width:309px; margin:0px 0px 5px;}
#cart .total li .price{float:right; font-size:15px;}
#cart .total li.subTotal{background:#ffffcc; border:1px solid #b8b8b8;}


#checkOut .artColumn{border:0px; width:390px; padding:0px 0px 20px;}
#checkOut .artColumn .profileGalleryList{width:336px;}
#checkOut .artColumn .profileGalleryList .container{background:url(../../images/bg_cartItemConfirm.gif) repeat-y top left; width:336px;}

#checkOut .profileGalleryList div.image {
width:88px;}

.profileGalleryList div.middle {
	padding:14px 10px 9px;
	width:215px;
}

#checkOut .confirmation{width:400px; font-size:20px; text-align:center;}
#checkOut .confirmation span.red{font-size:23px;}

#checkOut ul.info{font-size:14px;}
#checkOut h4.helvetica strong{font-size:16px;}

#checkOut .galleryValue{float:none;}
#checkOut .galleryValue .artList{padding:0px;}
#checkOut .galleryValue .artList li{background-color:#ebebeb; background-position:0px 19px; padding:7px 0px 7px; margin:0px 0px 10px}
#checkOut .galleryValue .artList li span, #checkOut .galleryValue .artList li label{padding:0px 10px 0px}
#checkOut .galleryValue .artList li label{font-weight:bold;}
#checkOut .galleryValue .artList li span span{padding:0px}

#checkOut .galleryValue .artList li.total{background:#ffffcc url(../../images/bg_artValueDotTan.gif) repeat-x scroll 0px 19px; border:1px solid #b8b8b8;}
#checkOut .galleryValue .artList li.total span, #checkOut .galleryValue .artList li.total label{background-color:#ffffcc;} 

#checkOut .warn{width:670px; border:1px solid #ebebeb; clear:both; background:#FFFFCC none repeat scroll 0%; margin:20px 0px 0px;}

#checkOut .warn p{float:left; padding:6px 0px 0px; }
#checkOut .warn p span{padding:0px 0px 0px 14px;}

#checkOut .warnReciept
{
	background:#FFFFCC none repeat scroll 0% 50%;
	border:1px solid #EBEBEB;
	clear:both;
	margin:20px 0px 20px; 
	width:auto;
	color:#414141;
	padding:10px;
}
#checkOut .warnReciept p{text-align:center;}

#checkOut .textarea{width:389px; height:113px;}
#checkOut .textboxLong{width:100%;}
#checkOut .subHeader{color:#637f89; padding:0px 0px 4px; font-weight:bold;}
#checkOut .radioTable td{padding:0px 0px 6px;}
#checkOut .radioTable input{vertical-align:middle;}
#checkOut .recieptFooter{padding:20px 0px; text-align:center;}
#checkOut .recieptFooter a{margin:0px auto;}

.buyerMessage
{
	background:#FFFFCC none repeat scroll 0% 50%;
	padding:5px 10px;
}

.shippingInfo{clear:both; margin:4px 0px 0px;}
.shiptb{float:left; padding:0px 20px 0px;}
.shippingInfo a.btnShipWhite{margin:15px 0px 0px;}
.shippingInfo .comment{clear:both; padding:4px 0px 0px 20px; font-style:italic;}


#salesReport #cart{padding:21px; border:1px solid #414141; margin-bottom:20px;}
#salesReport #cart .profileGalleryList, #salesReport #cart div.headers{padding:0px;}
#salesReport ul.info{padding:0px 20px;}

.profileGalleryList #searchResultsContainer{width:353px;}
/*----------------------------------------------------------
	FOOTER		FOOTER		FOOTER		FOOTER		FOOTER		FOOTER		FOOTER			
---------------------------------------------------------------------------------------*/

#contentFooter{background:transparent url(../../images/mainWrapperTile.gif) repeat-y scroll 0%;}
#footer{background:url(../../images/bg_footer.gif) no-repeat bottom left; border-top:1px solid #A2A092; padding:20px 24px; font-size:11px;}
#footer .for{width:120px;}
.columns{float:left; display:inline-block; margin:7px 15px; width:118px;}
.columnsMiddle{float:left; display:inline; padding:35px 0px 7px 20px; width:118px;}

* html .columnsMiddle{padding-left:0px;}
* html .for{padding-left:20px;}

.columns li{clear:both; padding:0px 0px 4px;}
.floatRight .columns{width:120px}
.long{margin:7px 32px 7px 0px;
width:230px;}
.footer .long{width:253px;}
span.long{width:139px; margin:0px; display:inline;}
.short{width:80px; border-right:1px solid #cccfd1;}
/* line up footer links w/ links under logo 
#footer .columns{margin:35px 15px 0px;}

#footer .floatRight .columns{margin:7px 15px;}
*/







/*-------------------------------------------------------------------------------------
    SECONDARY PAGES    SECONDARY PAGES    SECONDARY PAGES    SECONDARY PAGES	
---------------------------------------------------------------------------------------*/

.teamContent{width:580px;margin-left:30px;}

.mngmtTeam{/*background-color:#dfdfd4;*/padding:20px;border-bottom:1px solid #DFDFD4;}

.rCastelluzzo, .bWalker{text-align:center;}
.rCastelluzzo a, .bWalker a{font-weight:bold;display:block;padding-top:160px;}
.rCastelluzzo{width:120px;height:172px;float:right;display:inline;background:url(../../images/rCastelluzzo.jpg) no-repeat top center;}
.mngmtBlurb{width:294px; height:auto;display:inline;float:right;background:transparent url(../../images/bg_quotes.gif) no-repeat scroll 10px 10px;}
.mngmtBlurb p{padding:15px 25px 5px 25px;font-size:14px;font-style:italic;line-height:1.2em;}
.mngmtBlurb span{text-align:right;font-size:11px;font-weight:bold;display:block;padding-right:13px;}
.bWalker{width:120px;height:172px;background:url(../../images/bWalker.jpg) no-repeat top center;}

.mngmtCopy{padding:10px 20px;}

















/*-------------------------------------------------------------------------------------
 FLUFF	FLUFF	FLUFF	FLUFF	FLUFF	FLUFF	FLUFF	FLUFF	FLUFF	
---------------------------------------------------------------------------------------*/
.helvetica{font-family:Helvetica, Arial, Sans-Serif;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clear{clear:both; height:0px; overflow:hidden;}
span.clear{display:block;}
.hidden {position:absolute;margin-left:-1000px;left:-999px;width:0px;}
.textCenter{text-align:center;}
.textRight{text-align:right;}
.textLeft{text-align:left;}


.paddingBottom5{padding:0px 0px 5px 0px}
.marginTop25{margin:25px 0px 0px;}
.paddingBottom{padding:0px 0px 20px;}
.paddingBottom10{padding:0px 0px 10px;}
.info li.paddingBottom10{padding:0px 0px 10px;}
div.paddingBottom{padding:0px 0px 20px;}
.paddingTop{padding:10px 0px 0px;}
.paddingTop20{padding:20px 0px 0px;}
.comment{font-size:11px; padding:5px 0px 0px;}
.form .formComment, .interiorContent #long span.formComment{color:#999999;margin:0 0 10px 139px;display:block;font-size:10px;width:auto;}
.interiorContent #long span.formComment{margin:auto;}

.bioImage{float:left; margin:0px 0px 0px 20px; display:inline; padding:5px; background:#f0f0e6;}
.misson{width:470px; margin:auto;}
.alt{background:#f9f9f6;}
.red{color:#d71921;}
.deepRed{color:#89110C;}
strong.red{color:#89110c;}

.leftRail .divide{float:none; width:220px; margin:0px;}
.divide{border-bottom:4px double #DFDFD4; clear:both; padding:0px 0px 9px; margin:0px 0px 13px;}
#content .divide{border-bottom:4px double #DFDFD4; clear:both; padding:0px 0px 7px; margin:0px 0px 13px;}
.divideBorder{border-bottom:1px solid #DFDFD4; clear:both; padding:0px 0px 10px; margin:0px 0px 18px;}
.divideBorder a.urlLinks{display:block; width:auto; text-align:right;font-size:12px;float:right;clear:right;}
.default .divide{border-bottom:4px double #DFDFD4; clear:both; padding:0px 0px 10px; margin:0px 0px 10px; float:left; width:642px;}
.borderDash{border-bottom:1px dashed #cccfd1; margin:0px 0px 5px;  padding:0px 0px 5px;}
.borderBottom{border-bottom:1px solid #cccfd1;}

.listArrow li
{
	background:transparent url(../../images/bullet_arrow.gif) no-repeat scroll 0px 8px;
	color:#414141;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:5px 0px 5px 17px;
	font-size:13px;
	border-bottom:1px dashed #dfdfd4;
}

.scrollContainer .textRight{padding:6px 0px 0px;}
.padding{padding:13px 0px 22px;}
.padding20{padding:20px;}
.paddingLR20{padding:0px 20px;}


.TectureLogo{padding:10px}
/* @end Global */

.membershipOption
{
	width:600px;
	border-color:Gray;
	border-width:2px;
	border-style:solid;
	padding:10px;
	margin:10px;
}
.error
{
	color:Maroon;
}
.noerror
{
	color:#000000;
}

input[type=text].month{width:20px;}
input[type=text].year{width:33px;}

input.regField{width:250px;}

.noWidth span{width:auto; float:none; text-align:left;}

.intTable td .planDesc p{margin:0px; padding:5px; width:235px;}

#paymentDesc{margin-left:0px;}
.form select.country{width:256px;}

.floatRight{float:right;}
.floatLeft{float:left;}
.floatNone{float:none;}

.inputLg{width:440px; margin:0px 20px;}

.form span.message{width:100%; text-align:left; float:none; padding:0px;}
.noWidth{width:auto;}
.paddingLeft25{padding:0px 0px 0px 25px;}
.marginLeft25{margin:0px 0px 0px 25px;}

.top{margin:0px 0px 13px;}


/*----------------------------------------------------------------------------
	BUTTONS		BUTTONS		BUTTONS		BUTTONS		BUTTONS		BUTTONS
----------------------------------------------------------------------------*/

.buttonsLeft a{float:left; margin:0px 20px 0px 0px; display:inline;}
.curvedContent p.textRight{padding:0px 0px 0px 437px;}

a.getDiscovered{background:url(../../images/button/btnGetDiscoveredWhite.gif) no-repeat top left; display:block; width:137px; clear:both; height:29px;}
a.getDiscovered:hover{background:url(../../images/button/btnGetDiscoveredWhite.gif) no-repeat 0px -29px;}

a.btnSubmit{background:url(../../images/button/btnSubmitWhite.gif) no-repeat top left; display:block; width:80px; height:29px;}
a.btnSubmit:hover{background:url(../../images/button/btnSubmitWhite.gif) no-repeat 0px -29px;}

a.btnSave{background:url(../../images/button/btnSaveWhite.gif) no-repeat top left; display:block; width:70px; height:29px;}
a.btnSave:hover{background:url(../../images/button/btnSaveWhite.gif) no-repeat 0px -29px;}

.artColumn a.btnShopWall{background:url(../../images/button/btnShopArtBlue.gif) no-repeat top center; display:block; width:auto; height:25px;}
.artColumn a.btnShopWall:hover{background:url(../../images/button/btnShopArtBlue.gif) no-repeat center -29px;}

.artColumn a.btnShopPhoto{background:url(../../images/button/btnShopPhotographyBlue.gif) no-repeat top center; display:block; width:auto; height:25px;}
.artColumn a.btnShopPhoto:hover{background:url(../../images/button/btnShopPhotographyBlue.gif) no-repeat center -29px;}

.artColumn a.btnShopObject{background:url(../../images/button/btnShopArtObjectsBlue.gif) no-repeat top center; display:block; width:auto; height:25px;}
.artColumn a.btnShopObject:hover{background:url(../../images/button/btnShopArtObjectsBlue.gif) no-repeat center -29px;}

a.btnFind{background:url(../../images/button/btnFindWhite.gif) no-repeat top left; display:block; float:left; width:65px; height:29px;}
a.btnFind:hover{background:url(../../images/button/btnFindWhite.gif) no-repeat 0px -29px;}

a.btnNext{background:url(../../images/button/btnNextStepWhite.gif) no-repeat top left; display:block; float:right; width:104px; height:29px;}
a.btnNext:hover{background:url(../../images/button/btnNextStepWhite.gif) no-repeat 0px -29px;}

a.btnPrev{background:url(../../images/button/btnPreviousStepWhite.gif) no-repeat top left; display:block; width:130px; height:29px;}
a.btnPrev:hover{background:url(../../images/button/btnPreviousStepWhite.gif) no-repeat 0px -29px;}

a.btnGetStarted{background:url(../../images/button/btnGetStartedWhite.gif) no-repeat top left; display:block; float:right; width:111px; height:29px;}
a.btnGetStarted:hover{background:url(../../images/button/btnGetStartedWhite.gif) no-repeat 0px -29px;}

a.btnViewFAQ{background:url(../../images/button/btnViewFAQsWhite.gif) no-repeat top left; display:block; float:right; width:96px; height:29px;}
a.btnViewFAQ:hover{background:url(../../images/button/btnViewFAQsWhite.gif) no-repeat 0px -29px;}

a.btnLogin{background:url(../../images/button/btnLoginWhite.gif) no-repeat top left; display:block; width:70px; height:29px;}
a.btnLogin:hover{background:url(../../images/button/btnLoginWhite.gif) no-repeat 0px -29px;}

a.btnUpload{background:url(../../images/button/btnUploadWhite.gif) no-repeat top left; display:block; width:81px; height:29px;}
a.btnUpload:hover{background:url(../../images/button/btnUploadWhite.gif) no-repeat 0px -29px;}

a.btnSaveContinue{background:url(../../images/button/btnSaveContinueWhite.gif) no-repeat top left; display:block; width:145px; height:29px;}
a.btnSaveContinue:hover{background:url(../../images/button/btnSaveContinueWhite.gif) no-repeat 0px -29px;}

a.btnDoneForNow{background:url(../../images/button/btnDoneForNowWhite.gif) no-repeat top left; display:block; width:157px; height:29px;}
a.btnDoneForNow:hover{background:url(../../images/button/btnDoneForNowWhite.gif) no-repeat 0px -29px;}

a.btnAddNewArt{background:url(../../images/button/btnAddNewArtTan.gif) no-repeat top left; display:block; width:157px; height:29px;}
a.btnAddNewArt:hover{background:url(../../images/button/btnAddNewArtTan.gif) no-repeat 0px -29px;}

a.btnAddNewArtWht{background:url(../../images/button/btnAddNewArtWht.gif) no-repeat top left; display:block; width:157px; height:29px;}
a.btnAddNewArtWht:hover{background:url(../../images/button/btnAddNewArtWht.gif) no-repeat 0px -29px;}

a.btnCancelSub{background:url(../../images/button/btnCancelSubWhite.gif) no-repeat top left; display:block; width:197px; height:29px;}
a.btnCancelSub:hover{background:url(../../images/button/btnCancelSubWhite.gif) no-repeat 0px -29px;}

a.btnAddToCart{background:url(../../images/button/btnAddToCartWhite.gif) no-repeat top left; display:block; width:115px; height:29px;float:right;}
a.btnAddToCart:hover{background:url(../../images/button/btnAddToCartWhite.gif) no-repeat 0px -29px;}

a.btnProceedToCheckOut{background:url(../../images/button/btnProceedToCheckoutWhite.gif) no-repeat top left; display:block; width:183px; height:29px;}
a.btnProceedToCheckOut:hover{background:url(../../images/button/btnProceedToCheckoutWhite.gif) no-repeat 0px -29px;}

a.btnContinue{background:url(../../images/button/btnContinueWhite.gif) no-repeat top left; display:block; width:103px; height:29px;}
a.btnContinue:hover{background:url(../../images/button/btnContinueWhite.gif) no-repeat 0px -29px;}

a.btnBuyYourArtWhite{background:url(../../images/button/btnBuyYourArtWhite.gif) no-repeat top left; display:block; width:123px; height:29px;}
a.btnBuyYourArtWhite:hover{background:url(../../images/button/btnBuyYourArtWhite.gif) no-repeat 0px -29px;}

a.btnBuyYourArtTan{background:url(../../images/button/btnBuyYourArtTan.gif) no-repeat top left; display:block; width:123px; height:29px; margin-left:15px;}
a.btnBuyYourArtTan:hover{background:url(../../images/button/btnBuyYourArtTan.gif) no-repeat 0px -29px;}

a.btnSendWhite{background:url(../../images/button/btnSendWhite.gif) no-repeat top left; display:block; width:63px; height:29px;}
a.btnSendWhite:hover{background:url(../../images/button/btnSendWhite.gif) no-repeat 0px -29px;}

a.btnShipWhite{background:url(../../images/button/btnShipWhite.gif) no-repeat top left; display:block; width:82px; height:29px;}
a.btnShipWhite:hover{background:url(../../images/button/btnShipWhite.gif) no-repeat 0px -29px;}

a.btnReturnSalesWhite{background:url(../../images/button/btnReturnSalesWhite.gif) no-repeat top left; display:block; width:129px; height:29px;}
a.btnReturnSalesWhite:hover{background:url(../../images/button/btnReturnSalesWhite.gif) no-repeat 0px -29px;}

a.btnLearnMoreWhite{background:url(../../images/button/btnLearnMoreWhite.gif) no-repeat top left; display:block; width:120px; height:29px;}
a.btnLearnMoreWhite:hover{background:url(../../images/button/btnLearnMoreWhite.gif) no-repeat 0px -29px;}

a.btnLearnMoreBeige{background:url(../../images/button/btnLearnMoreBeige.gif) no-repeat top left; display:block; width:120px; height:29px;}
a.btnLearnMoreBeige:hover{background:url(../../images/button/btnLearnMoreBeige.gif) no-repeat 0px -29px;}

a.btnShopArtWhite{background:url(../../images/button/btnShopArtWhite.gif) no-repeat top left; display:block; width:126px; height:29px;}
a.btnShopArtWhite:hover{background:url(../../images/button/btnShopArtWhite.gif) no-repeat 0px -29px;}

a.btnShopArtBeige{background:url(../../images/button/btnShopArtBeige.gif) no-repeat top left; display:block; width:126px; height:29px;}
a.btnShopArtBeige:hover{background:url(../../images/button/btnShopArtBeige.gif) no-repeat 0px -29px;}

a.btnCreateListingWhite{background:url(../../images/button/btnCreateListingWhite.gif) no-repeat top left; display:block; width:195px; height:29px;margin:10px 0 0 0;}
a.btnCreateListingWhite:hover{background:url(../../images/button/btnCreateListingWhite.gif) no-repeat 0px -29px;}

a.btnSubmitReviewWhite{background:url(../../images/button/btnSubmitReviewWhite.gif) no-repeat top left; display:block; width:117px; height:29px;margin:10px 0 0 0;}
a.btnSubmitReviewWhite:hover{background:url(../../images/button/btnSubmitReviewWhite.gif) no-repeat 0px -29px;}

a.btnCancelWhite{background:url(../../images/button/btnCancelWhite.gif) no-repeat top left; display:block; width:80px; height:29px;margin:10px 0 0 0;}
a.btnCancelWhite:hover{background:url(../../images/button/btnCancelWhite.gif) no-repeat 0px -29px;}

a.btnCancelWhiteAlt{background:url(../../images/button/btnCancelWhite.gif) no-repeat top left; display:block; width:80px; height:29px;margin:0 5px 0 0;}
a.btnCancelWhiteAlt:hover{background:url(../../images/button/btnCancelWhite.gif) no-repeat 0px -29px;}

a.btnSaveUpdateWhite{background:url(../../images/button/btnSaveUpdateWhite.gif) no-repeat top left; display:block; width:191px; height:29px;margin:10px 0 0 0;}
a.btnSaveUpdateWhite:hover{background:url(../../images/button/btnSaveUpdateWhite.gif) no-repeat 0px -29px;}

a.btnCreateListingBlue{background:url(../../images/button/btnCreateListingBlue.gif) no-repeat top left; display:block; width:195px; height:29px;margin:0 auto;}
a.btnCreateListingBlue:hover{background:url(../../images/button/btnCreateListingBlue.gif) no-repeat 0px -29px;}

a.btnCreateIntDesignGalleryBlue{background:url(../../images/button/btnCreateIntDesignGalleryBlue.gif) no-repeat top left; display:block; width:281px; height:29px;margin:0 auto 10px auto;}
a.btnCreateIntDesignGalleryBlue:hover{background:url(../../images/button/btnCreateIntDesignGalleryBlue.gif) no-repeat 0px -29px;}


/*----------------------------------------------------
	INPUT FILE	INPUT FILE	INPUT FILE	INPUT FILE
------------------------------------------------------*/


/*
	VERTICAL LIST
<img style="border-width: 0px;" src="../images/UserImageDefault.gif" class="bioImage" id="ctl00_ContentPlaceHolder1_iPhoto"/>

*/

#faq div
{
	/*border-bottom:1px solid #E9E9E9;*/
	margin-bottom:20px;
}

#faq .q
{
	color:#89110C;
}

#faq .a
{
	padding-left:15px;
}

#faq dt {
	clear:both;
	float:left;
	font-weight:bold;
	padding:10px 0pt 10px;
	width:20px;
}

#faq dd {
	margin-left:20px;
	padding:10px 0pt 10px;
}

ul.searchLinks
{
	font-family:"Georgia", "Times", "Times Roman", "Arial";
	font-size:13px;
}

ul.searchLinks li
{
	float:left;
	padding:0px 15px 5px 0px;
	display:block;
}

.constrait
{
	width:400px;
	margin:auto;
	text-align:center;
	font-weight:normal;
}

.constrait p
{
	padding-left:10px;
}

#faq .q {
	background:#f9f9f6;
	color:#89110C;
	display:block;
	font-family:Georgia;
	font-size:13px;
	padding:5px 10px;
}

#faq .a {
	padding:0px 15px;
}

#smallItems p {
	height:80px;
}



#guarantee p
{
	padding-left:20px;
}

#smallItems #linkCon {
	height:auto;
}

.middle h4.borderDash strong a{padding:3px 0px 5px;}
.form span.commentError, .form span.commentError span{float:none; width:auto; padding:0px 62px;}

.hiddenButton
{
	visibility:hidden;
}






/* @group • FOR INTERIOR DESIGNERS */




.intDesigners {
	padding:0 20px 20px 20px;	
}

.intDesignersHeader {
	background:#fff url(../../images/bg_blueFade.gif) repeat-y top right;
	margin:0 30px 0 30px;
	padding:12px 17px 12px 0;
}

.intDesignersHeaderRight {
	width:325px;
	float:right;
	text-align:center;
}

.intDesignersHeaderRight p {
	font-size:16px;
	font-weight:bold;
}

.intDesignersHeaderRight p span {
	color:#d71921;
}

.intDesignersHeaderLeft {
	width:390px;
	text-align:center;
}

.intDesignersHeader h5 {
	color:#89110C;
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:14px;
	letter-spacing:0.001em;
	padding:0;
	margin:0 0 3px 0;
}

.intDesignersHeader h1 {
	font-size:20px;
	padding:0;
	width:auto;
}

.intDesignersContent {
	min-height:500px;
	background:#fff url(../../images/static/for_InteriorDesigners.jpg) no-repeat 0 59px;
	padding:0 10px 0 460px;
	margin:0 0 20px 0;
}

.intDesignersContent p {
	margin:0 0 20px 0;
}

.intDesignersContent ul {
	margin:0 0 20px 12px;
	padding:7px 0 0 0;
}

.intDesignersContent ul li {
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	background:#fff url(../../images/bullet_arrowSm.gif) no-repeat 0 3px;
	padding:0 0 0 17px;
	margin:0 0 4px 0;
}

.interiorDesignersAction {
	width:280px;
	padding:20px;
	background-color:#ecf5f4;
	border:1px solid #bfcfcd;
	text-align:center;
	margin:0 auto;
}

.interiorDesignersAction span {
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 10px 0;
	display:block;
}

.intDesignersListing {
	padding:20px;
	border-top:4px double #DFDFD4;
	border-bottom:4px double #DFDFD4;
}

.interiorContent .intDesignersListing {
	padding:0px;
	border:none;
	margin:0 0 20px 0;
}

.intDesignerBanner {
	width:640px;
	float:right;
	background:url(../../images/bg_interiorDesignerBanner.gif) repeat-y top left;
}

.intDesignerBanner div {
	float:left;
	display:inline;
	padding:10px;
}

.intDesignerImage {
	width:80px;
	text-align:center;
}

.intDesignerInfo {
	width:199px;
	margin:0 0 0 1px;
}

.intDesignerInfo ul {
	font-size:10px;
}

li.intDesignerName {
	font-size:12px;
	font-weight:bold;
}

li.intDesignerName span {
	font-size:10px;
}

li.intDesignerCoName {
	font-size:11px;
	margin:0 0 5px 0;
}

li.intDesignerLocation {
	margin:0 0 5px 0;
}

li.intDesignerLocation span {
	display:block;
}

.intDesignerComment {
	width:199px;
	min-height:35px;
	background:transparent url(../../images/bg_quotesSmall.gif) no-repeat 0px 10px;
}

.intDesignerComment p {
	font-style:italic;
	font-size:10px;
	padding:10px 0 0 0;
}

.intDesignerSample {
	width:80px;
	text-align:center;
	margin:0 0 0 1px;
}

.intDesignerSample .sample {
	padding:0 0 16px 0;
	background: url(../../images/maximizeBeige.gif) no-repeat bottom right;
}

.exampleLabel {
	width:140px;
}

.exampleLabel h3 {
	display:inline;
	padding:0 14px 0 0;
	background:#fff url(../../images/bullet_arrowSm.gif) no-repeat right center;
}

.exampleLabel p {
	font-style:italic;
	padding:14px 0 0 0;
}

.exampleLabel p span {
	font-weight:bold;
	color:#d71921;
}

.intDesignersCommentary {
	padding:20px;
}

.intDesignersCommentary .searchRpt, .artsWithReviews .searchRpt {
	width:640px;
	/*height:250px;*/
	float:right;
	background:url(../../images/bg_searchItemsRptAlt.gif) repeat-y top left;
}

.intDesignersCommentary .galleryContainer, .artsWithReviews .galleryContainer {
	position:relative;
	width:171px;
	min-height:250px;
	border-left:1px solid #E1E1DD;
	border:0px none;
	padding:7px 21px;
}

p.commentaryLink {
	height:auto;
	font-size:10px;
	/*text-decoration:underline;*/
	text-align:left;
	display:block;
	margin:0 0 6px 0;
	color:#497DAD;
	cursor:default;
	cursor:pointer;
}

p.commentaryLink:hover {
	cursor:default;
	cursor:pointer;
	outline-style: none;
}

.intDesignersComment {
	position:absolute;
	top:24px;
	width:150px;
	/*height:auto;
	min-height:140px;*/
	font-size:11px;
	font-style:italic;
	text-align:left;
	background:transparent url(../../images/bg_intDesignersCommentBackground.png) repeat top left !important;
	background:#fff url(../../images/bg_intDesignersCommentBackground.gif) repeat top left;
	border:1px solid #dadad8;
	padding:6px 10px 20px 10px;
	text-decoration:none;
	z-index:3;
}

p.commentaryLink .intDesignersComment {
	/*position:relative;*/
	color:#414141;
	text-decoration:none;
}

span.commentClose {
	width:11px;
	height:11px;
	position:absolute;
	top:2px;
	right:2px;
	display:block;
	background:#fff url(../../images/button/btnClose.gif) no-repeat center center;
	margin:0 0 0 10px;
}

p.intDesignerCommentary {
	padding:10px;
	margin:0 0 10px 0;
}

span.commentBy {
	display:block;
	text-align:right;
	margin:5px 0 0 0;
}

.searchInteriorDesigners .intDesignerBanner {
	margin:0 0 10px 0;
}

.intDesignersCaption {
	background:transparent url(../../images/bg_intDesignersCaption.jpg) no-repeat scroll left top;
	height:141px;
	margin:0 auto;
	padding:33px 20px 0 253px;
	width:310px;
}

.searchDesignersQuickLinks {
	width:400px;
	float:right;
	margin:0 30px 30px 0;
	display:inline;
}

.searchDesignersQuickLinks li {
	float:right;
	display:inline;
	margin:0 0 0 10px;
}

.searchInteriorDesigners .clearBoth {
	margin:0 0 35px 0;
}

.profCredentials td {
	padding:0 0 5px 0;
}

.profCredentials td input {
	display:block;
	float:left;
	margin:0 5px 5px 0;
}

.profCredentials td label {
	float:left;
	line-height:12px;
}

.buttonLongIntDesigners a {
	margin:20px 51px 0 0;
	display:inline;
}

ol.intDesignersWelcomeList {
	padding:0 30px 30px 30px;
}

ol.intDesignersWelcomeList li {
	margin:0 0 20px 0;
}

ol.intDesignersWelcomeList li span {
	display:block;
	font-weight:bold;
}

.intDesignersAccount .intDesignerBanner {
	margin:0 0 20px 0;
}

.intDesignersAccount .actions {
	margin:0 20px;
}

.bannerDescription {
	width:250px;
}

/* @end • FOR INTERIOR DESIGNERS */






/* @group • FEATURED ON HOMEPAGE */

.featuredArtist {
	width:626px;
	background:url(../../images/homepageFeatured/featuredModuleBackground.gif) repeat-y top left;
	margin:12px 12px 20px;
}

.curvedTop {
	width:626px;
	height:17px;
	background:url(../../images/homepageFeatured/curvedBeigeTop.gif) no-repeat top center;
}

.featuredArtist .header {
	background:#f8f5e5 url(../../images/homepageFeatured/beigeSeperator.gif) repeat-x bottom left;
	padding:15px 20px;
	margin:0 4px 0 2px;
}

.featuredArtist .header h1 {
	display:inline;
	font-size:22px;
	margin:0 13px 0 0;
}

.featuredArtist .header h2 {
	display:inline;
	font-size:16px;
	font-style:italic;
}

.featuredArtist .featuredImages {
	padding:8px 0;
	margin:0 11px 13px 11px;
}

.featuredArtist .featuredImages div {
	width:160px;
	float:left;
	display:block;
	padding:10px 19px;
	border-right:1px solid #e1e1dd;
}

.featuredArtist .featuredImages div p {
	text-align:center;
}

.featuredArtist .featuredImages div p.featuredImg {
	height:160px;
	margin:0 0 10px 0;
}

.featuredArtist .featuredImages div p a:link, .featuredArtist .featuredImages div p a:visited, .featuredArtist .featuredImages div p a:hover, .featuredArtist .featuredImages div p a:active {
	color:#497DAD;
	display:block;
}

.featuredArtist p.floatRight {
	margin:6px 20px 0 0;
}

.featuredArtist .label {
	width:130px;
	display:block;
	font-family: Times New Roman, Serif;
	font-size:16px;
	background-color:#fbf9eb;
	padding:8px 0 8px 20px;
	margin:0 0 0 2px;
}

.featuredArtist .artistDescription {
	background-color:#fbf9eb;
	padding:20px;
	margin:0 4px 0 2px;
}

.featuredArtist .artistDescription .imgProfile {
	background-color:#fff;
	border:1px solid #ebe9d6;
	margin:0 15px 0 0;
}

.featuredArtist .artistDescription .artistProfile {
	width:400px;
	float:left;
	display:block;
}

.featuredArtist .artistDescription .artistProfile h4 {
	font-family:Helvetica, Arial, Sans-Serif;
	font-size:12px;
	font-weight:bold;
}

.featuredArtist .footer {
	margin:0 4px 0 2px;
	padding:10px 0 4px 0;
	background:#eae8d5 url(../../images/ccArray.gif) no-repeat 460px center;
}

.featuredArtist .footer ul.curvedContentRedNav {
	width:auto;
	padding:0px;
	margin-left:20px;
}

.featuredArtist .footer span.blurb {
	width:115px;
	font-family:Times New Roman, Serif;
	float:left;
	text-align:center;
	display:block;
}

.curvedBottom {
	width:626px;
	height:19px;
	background:url(../../images/homepageFeatured/curvedBeigeBottom.gif) no-repeat top center;
}



/* @end • FEATURED ON HOMEPAGE */





.overflow {
	overflow-y:scroll;
	height:200px;
}





/* BEGIN group ~ ERROR */

#error{
    text-align:center;
}

#error h1{
    text-align:left;
}

#error .container {
    margin:5px auto;
    width:924px;
}

#error #bodyContent{
    height:270px;
}

#error .logo{
    display:inline;
    padding:19px 0;
}

#error .mes {
    color:#414141;
    font-size:24px;
    font-weight:bold;
    font-family:Times New Roman,Serif;
    font-weight:normal;
}

#error p.otherLinks {
    padding:0 0 10px;
}
#error ul, #error .otherLinks {
    font-size:15px;
    margin:0px auto;
    padding:0 0 25px;
    text-align:left;
    width:338px;
}


/* END group ~ ERROR */

/* BEGIN forward To Friend Popup */

.forwardToFriendClick{
    padding:0px 10px;
    width:550px;
}

.forwardToFriendClick a:link,
.forwardToFriendClick a:visited,
.forwardToFriendClick a:hover,
.forwardToFriendClick a:active{
    text-decoration:underline;
}.forwardToFriendClick a:hover{text-decoration:none;}

#forwardToFriendModal div{
    padding:5px;
}

#forwardToFriendModal div label{
    float:left;
    margin:0 10px 0 0;
    text-align:right;
    width:142px;
}
.forwardFriendPanel div span
{
	display:block;
	float:left;
	margin-right:10px;
	text-align:right;
	width:84px;
}

.forwardFriendPanel .personalMessage span
{
	display:block;
	float:left;
	margin-bottom:10px;
	text-align:center;
	width:100%;
}

.forwardFriendPanel .personalMessage textarea
{
	width:242px;
	height:100px;
}

.forwardFriendPanel .forwardError span
{
	float:none;
	margin:0 0 10px 0;
	text-align:center;
	width:auto;
	display:block;
}

.forwardFriendPanel .forwardBtnContainer
{
	text-align:center;
}

.forwardFriendPanel div a.btnSendForwardToFriend:link, .forwardFriendPanel div a.btnSendForwardToFriend:visited, .forwardFriendPanel div a.btnSendForwardToFriend:active {
	padding:3px 6px;
	border:1px solid #CCC;
	display:inline;
}
/* END forward To Friend Popup */


/* BEGIN @group KeyWord Search */

#faq .rpt{
    border-top:1px solid #CCCFD1;
}
    #faq .rpt dl, .rpt dl{
        float:left;
        height:180px;
        padding:10px;
        width:301px; 
    }

    #faq .rpt dl dt, .rpt dl dt{
        float:right;
        margin: 0 0 0 10px;
        width:108px;
    }

.rpt .title{
    display:block;
    font-size:14px;
}

.rpt a{
    font-weight:normal;
}


.rpt a.title{
    font-weight:bold;
}

/* END @group KeyWord Search */

/* BEGIN @For Artists Revision */
.forArtists
{
    padding:0 18px;
}

.forArtists p
{
    line-height:18px;
    padding-top:18px;
}

.forArtists ul
{
     padding:18px 0 0 32px;
     list-style-type:disc;
}

.forArtists ol 
{
     padding:18px 0 0 32px;
}

/* END @For Artists Revision */ 
