/* CSS Document */
/*#Westover Gallery Site#*/
/*Global*/

html
{ 
min-height: 100%;
margin-bottom: 1px;
margin-top:0px;
}

#headerWrapper
{
/*height: 219px;*/
background-image: url(/WestoverGallery/App_Themes/Images/bg_header.jpg);
background-repeat: repeat-x;
background-postition:bottom;
background-color:3f3f3f;
}

#header
{
width: 900px;
height:	219px;
margin: 0 auto;
background-image:url(/WestoverGallery/App_Themes/Images/logo_watermark.jpg);
background-position: bottom right;
background-repeat:no-repeat;
}

#headerLogo
{
/*background-image:url(/WestoverGallery/App_Themes/Images/logo_westover.jpg);*/
width:220px;
height:140px;
margin-left:5px;
margin-top:10px;
float:left;
border:0px;
}

#headerLogo a
{
border:0px;
}
#headerT
{
height: 165px;
}

#headerR
{
float:right;
margin-right:10px;
width:640px;
}
#topLinks
{
color:#959595;
font-size:10px;
margin-bottom:15px;
margin-right:10px;
margin-top:20px;
text-align:right;
text-transform:uppercase;
width:440px;
}

#menuElem
{
list-style-type:none;
margin:0px;
padding:0px;

}
#topLinks ul li
{
border-right:1px solid;
display:inline;
padding-left:5px;
padding-right:5px;
}

#topLinks ul li.topLinksCMSListMenuHighlightedLIlast
{
border-right:0px;
display:inline;
padding-left:5px;
padding-right:5px;
}

#topLinks ul li a
{
text-decoration: none;
color:#959595;
}
#topLinks ul li a:hover
{
color: #FFF;
}
#topLinks ul li.topLinksCMSListMenuLIlast
{
border-right:none;
}



#callNumber
{
font-size:15px;
margin-top:10px;
text-align:right;
float:left;
color:#DFDEE3;
margin-right:10px;
/*padding-left:240px;*/
}


#westoverBasket		
{
/*width:170px;*/
float:right;
margin-top:10px;
font-size: 11px;
}

#westoverBasket	h3
{
color: #aba897;
font-size:14px;
}

#westoverBasket	a
{
color: #aba897;
font-size: 12px;
text-decoration: none;
font-weight: bold;
background: transparent url(/WestoverGallery/App_Themes/Images/arrow.gif) no-repeat right center;
padding-right: 10px;
}

#westoverBasket td
{
padding: 3px 0px 3px 0px;
}

/*OLD NAV*/

#menuBar
{
text-transform:uppercase;
color:#dfdee3;
margin-top:3px;
width:890px;
float:left;
font-size:11px;
/*position: relative;*/

}

.IE7 #menuBar
{
text-transform:uppercase;
color:#dfdee3;
margin-top:16px;
width:890px;
float:left;
font-size:11px;
/*position: relative;*/

}

#menuElem
{
list-style-type:none;
margin:0px;
padding:0px;
z-index: 1;
position: relative;
/*width: 900px;*/
}


#menuElem ul li
{
list-style-type:none;
margin:0px;
padding:0px;
padding-left:10px;


}

#menuBar ul li
{
float:left;
/*margin-right:20px;*/
padding: 0px 7px 0px 7px;
text-align:center;


}

#menuBar ul li ul
{
position: absolute;

left: 0px;
top: 20px;
background-color: #3F3F3F;
border:3px solid #666666;
margin-top:7px;

}

#menuBar ul li ul li
{

backround-color:#f3f3f3;
/*display:inline-block;*/
padding: 0px 10px 0px 10px;

}

ul.CMSListMenuUL
{
float:left;
padding:0px;
}


ul.CMSListMenuULLast
{
float:left;
width:900px;
padding:0px;
margin-left:-306px;
}

ul#menuElem.CMSListMenuUL ul.CMSListMenuUL li
{
color:#ada696;
float:left;
border:0;
height:22px;

}

ul#menuElem.CMSListMenuUL ul.CMSListMenuUL li.CMSListMenuHighlightedLI
{
font-weight:bold;
}

#menuBar ul li a
{
text-decoration: none;
color:#959595;
line-height:28px;
}

#menuBar ul li ul li a
{
text-decoration: none;
color:#ada696;
background-color:#3f3f3f;
line-height:20px;
}

.IE6 #menuBar ul li ul li a
{
line-height:22px;
}

li.CMSListMenuHighlightedLIfirst
{
background-color:#3F3F3F;
border:3px solid #666666;
background-image:url(/WestoverGallery/App_Themes/Images/menuSlice.jpg);
background-repeat: repeat-x;
}

ul li ul li.CMSListMenuLIfirst
{
border-top: 0px !important;
}


/*NEW*/
li.CMSListMenuHighlightedLI
{

background-color:#3F3F3F;
border-left:0px;
border-right:0px;
border-top:3px solid #666666;
height:24px;
line-height:20px;
padding: 0px !important;
}

li.CMSListMenuHighlightedLI a
{
display: inline-block;
z-index: 1;
position: relative;
padding: 0px 6px 0px 6px;
height: 27px;
background-color: #3F3F3F;
font-weight: bold;
border-left:3px solid #666666;
border-right:3px solid #666666;
}

li.CMSListMenuHighlightedLI ul li a
{
padding: 0px !important;
background-color: transparent;
display: inline !important;
font-weight: normal;
height: 20px !important;
border: 0px;
}

li.CMSListMenuHighlightedLI ul li a.CMSListMenuLinkHighlighted
{
font-weight: bold;
line-height: 22px !important;
}

li.CMSListMenuHighlightedLI ul li
{
padding: 0px 10px 0px 10px !important;
}
#menuBar a:hover
{
color: #FFF;
}
*/END NEW*/


li.CMSListMenuHighlighted UL
{
width:900px;
float:left;
}


#menuElem_LI_0_1_20027 ul#menuElem_UL_1
{
display:none;
}

li#menuElem_LI_0_2_20027 ul#menuElem_UL_1
{
margin-left:47px;
/*width:190px;*/
}
li#menuElem_LI_0_3_20027 ul#menuElem_UL_1
{
margin-left:204px;
}
li#menuElem_LI_0_4_20027 ul#menuElem_UL_1
{
margin-left:290px;
}
li#menuElem_LI_0_5_20027 ul#menuElem_UL_1
{
margin-left:320px;
/*width:166px;*/

}
li#menuElem_LI_0_8_20027 ul#menuElem_UL_1
{
left:auto;
right:0px;
/*width:352px;*/
}

.IE6 li#menuElem_LI_0_8_20027 ul#menuElem_UL_1
{
width:352px;
}


/*END OLD NAV*/


body
{
margin: 0;
padding: 0;
font-family: Arial,Helvetica,Verdana;
font-size: 12px;
color: #FFFFFF;
background-color: #A9A695;
}


#contentWrapper
{
margin: 0;
padding: 0;
background-color: #000000;
padding: 20px 0px 20px 0px;
/*margin-bottom:20px;*/
}

#content
{
width: 900px;
margin: 0 auto;
}

#footerWrapper
{
height: 140px;
background-color:#a9a695;
}

.ContentBox
{
background-color:#3F3F3F;
border:8px solid #D8D8D8;
padding:15px;
margin-bottom:10px;
margin-top:0;
width:856px;
}

IE6 .ContentBox
{
text-indent:0px;
}

.ContentBox img
{
border:4px solid #d8d8d8;
}

#footer
{
width: 900px;
margin: 0 auto;
}

#footerText
{
text-align:center;
line-height:18px;
font-size:10px;
color:#000000;
padding-top:50px;
float:left;
width:500px;
padding-left:10px;
}

#FrogLogo
{
float:left;
height:117px;
/*width:103px;*/
margin-top:10px;
}

#footerLogo
{
float:right;
height:50px;
width:166px;
padding-top:50px;
}

h1, h2, h3, h4
{

	padding: 0;
	margin: 0;
}
h1
{
	font-size: 20px;
	color: #dfdee3;
	
}
h2
{
	font-size: 20px;
	color: #dfdee3;
	font-weight:normal;
}
h3
{
	font-size: 12px;
	color: #dfdee3;
}

h4
{
	font-size: 10px;
}
a
{
	color: #ffffff;

}
.cB
{
clear:both;
}
.fL
{
float: left;
}
.fR
{
float: right;
}
a:hover
{
color:#FFF;
}
.greybrown
{
color:#ada696;
}

.btnArrow
{
border: 2px solid #B1B1B1;
background: #3F3F3F url(/WestoverGallery/App_Themes/Images/btnArrow.gif) no-repeat right center;
text-transform: uppercase;
color: #FFF;
padding: 0px 30px 0px 10px;
height: 27px;
font-size: 11px;
cursor: pointer;
font-family: arial;
outline: 0px;
}

.btnArrowBack
{
border: 2px solid #B1B1B1;
background: #3F3F3F url(/WestoverGallery/App_Themes/Images/icnArrowBack.jpg) no-repeat left center;
text-transform: uppercase;
color: #FFF;
padding-left:30px;
padding-right:10px;
height: 27px;
font-size: 11px;
cursor: pointer;
font-family: arial;
outline: 0px;
}

.btnArrowBack a
{
text-decoration:none;
}
.btnArrow a
{
text-decoration:none;
}

.FormButton
{
border: 2px solid #B1B1B1;
background: #3F3F3F url(/WestoverGallery/App_Themes/Images/btnArrow.gif) no-repeat right center;
text-transform: uppercase;
color: #FFF;
padding: 0px 30px 0px 10px;
height: 27px;
font-size: 10px;
cursor: pointer;
font-family: arial;
outline: 0px;
}

.ContentButton
{
border: 2px solid #B1B1B1;
background: #3F3F3F url(/WestoverGallery/App_Themes/Images/btnArrow.gif) no-repeat right center;
text-transform: uppercase;
color: #FFF;
padding: 0px 30px 0px 10px;
height: 27px;
font-size: 10px;
cursor: pointer;
font-family: arial;
outline: 0px;
}
.LongButton
{
border: 2px solid #B1B1B1;
background: #3F3F3F url(/WestoverGallery/App_Themes/Images/btnArrow.gif) no-repeat right center;
text-transform: uppercase;
color: #FFF;
padding: 0px 30px 0px 10px;
height: 27px;
font-size: 10px;
cursor: pointer;
font-family: arial;
outline: 0px;
margin-left:10px;
}

.IE6 .ArtSearchButton
{
margin-right:10px;
}

.IE7 .ArtSearchButton
{
margin-right:15px;
}

.ArtSearchButton
{
margin-right:32px;
}

/* End Global */

/*Home*/

#WallWrapper3D
{
margin: 0;
padding: 0;
background-color: #000000;
}

#Wall3D
{
width: 900px;
margin: 0 auto;
/*padding-left: 24px;*/ /*add only for custom flash not wall*/
}

#flashWall
{
height:470px;
width:900px;
background-image:url(/WestoverGallery/App_Themes/Images/img_wall.jpg);

}

#flashHighlightWrapper
{
margin: 0;
padding: 0;
height:296px;
background-image:url(/WestoverGallery/App_Themes/Images/bg_flashHighlight.jpg);
}

#flashHighlight
{

width: 900px;
margin: 0 auto;
}

#featuredWorkHeader
{
background-color:#000000;
height:20px;
text-indent:40px;
text-transform:uppercase;
}




#featuredWork

{
margin-top:5px;
width:802px;
border: 8px solid #676664;
margin-left:40px;
}

/* End Home */

/* Artist Profile */

#artistProfile
{
border: 8px solid #d8d8d8;
border-bottom: 0px;
width:886px;
background-color:#3f3f3f;
/*margin-bottom:15px;*/
}

#apHeading
{
font-size:30px;
width:430px;
padding:10px;

margin-left:5px;
float:left;
}
#artistProfileLeft

{
float:left;
margin-left:15px;
width:470px;
}

#apPicture
{
width:152px;
height:170px;
border:5px solid #d8d8d8;
float:left;
margin-right:15px;
margin-bottom:15px;
}

#apInfo
{
float:left;
width:290px;
}

#apName
{
font-size:18px;
border-bottom: 1px solid #585954;
font-weight:bold;
line-height:32px;
}
#apCats

{

border-bottom: 1px solid #585954;
height:100px;
}
#apCategories1
{
font-size:16px;
line-height:32px;
width:106px;
float:left;
height:100px;
}
#apCategories2
{
font-size:16px;
line-height:32px;
float:left;
}
#apContact
{
font-size:18px;
border-bottom: 1px solid #585954;
line-height:36px;
}

#artistProfileBio
{
float:right;
font-size:15px;
margin-right:20px;
margin-top:20px;
width:310px;
}

#MiniBio
{
margin-top:10px;
font-size:13px;


}

#expandingBiography
{

float:left;
padding-bottom:15px;
padding-left:15px;
padding-right:20px;
width:850px;
}

.greybrown

{


color:#ada696;
}

#ArtistImgWrapper
{
background-color:#FFFFFF;
border:8px solid #d8d8d8;
width:468px;
padding:10px;
}
#ArtistImg
{

}

#ArtistImgFooter
{
background-color:#000000;
width:468px;
height:50px;
/*margin-top:10px;*/
}

#ImgTitleArtist
{
height:50px;
line-height:50px;
vertical-align:middle;
text-indent: 15px;
text-transform:uppercase;
font-size:14px;
color:#FFFFFF;
margin-top:8px;
overflow:hidden;
}
.IE6 #ImgTitleArtist
{
height:32px;
line-height:40px;
vertical-align:middle;
text-indent: 15px;
text-transform:uppercase;
font-size:14px;
color:#FFFFFF;
padding-top:16px;
overflow:hidden;
}

#ArtistPicInfoWapper
{
margin-top:15px;


background-color:#3f3f3f;
border:8px solid #d8d8d8;
border-bottom:0px;
width:468px;
padding-left:10px;
padding-right:10px;
}

#ArtistPurchaseWrapper
{
float:left;
background-color:#3f3f3f;
border-top:8px solid #d8d8d8;
border-right:8px solid #d8d8d8;
border-left:8px solid #d8d8d8;
border-bottom:8px solid #d8d8d8;
width:468px;
padding:10px;
padding-right:10px;
height:67px;
}

#ArtistPurchase
{
/*background-image: url(/WestoverGallery/App_Themes/Images/icnPurchaseArrow.jpg);
background-position:right;
background-repeat:no-repeat;*/
text-transform:uppercase;
font-size:14px;
/*line-height:26px;*/
text-align:center;
font-weight:bold;
padding-top:20px;
padding-bottom:18px;
}

.ArrowLink
{
/*background-image:url(/WestoverGallery/App_Themes/Images/icnPurchaseArrow.jpg);*/
background-position:right center;
background-repeat:no-repeat;
cursor:pointer;
display:inline-block;
/*margin-right:20px;
width:200px;*/
}

#ArtistPurchase a
{
color:#ADA696;
/*height:50px;*/
line-height:29px;
text-decoration:none;
vertical-align:top;
display:inline-block;
outline:none;
}


#ArtistPurchase a:hover
{
color:#FFFFFF;
}

.spacingLine
{
width:465px;border-bottom:1px solid #585954;
}

#PictureTitle
{
font-size:14px;
border-bottom: 1px solid #585954;
line-height:40px;
font-weight:bold;
}

#PictureArtist
{
font-size:14px;
border-bottom: 1px solid #585954;
line-height:40px;
font-weight:bold;
}


#PicDimensions
{
font-size:14px;
border-bottom: 1px solid #585954;
line-height:40px;
font-weight:bold;
}

#PicMedium
{
font-size:14px;
border-bottom: 1px solid #585954;
line-height:40px;
font-weight:bold;
}


#PicturePrice
{
font-size:14px;
border-bottom: 1px solid #585954;
line-height:40px;
font-weight:bold;

}

#PictureContact
{
font-size:14px;
line-height:40px;
background-color:#3F3F3F;
border-left:8px solid #D8D8D8;
border-right:8px solid #D8D8D8;
border-bottom:8px solid #D8D8D8;
float:left;
padding:10px 20px 10px 10px;
width:458px;
margin-bottom:15px;
}

#ArtistPageRight
{
float:right;
width:368px;
}

.IE6 #ArtistPageRight
{
float:right;
width:380px;
}

.IE6 #ArtistPageLeft
{
float:left;
margin-right:0px;
width:506px;
}
#ArtistPageLeft
{
float:left;
margin-right:20px;
width:506px;

}

#GalleryHeading
{
font-size:30px;
margin-bottom:10px;
text-indent:15px;
}

.PagerResults
{
float:left;
}

.PagerControl
{
color:#d8d8d8;
padding-bottom:5px;
}

.PagerNumberArea
{
padding:4px 0px 4px 0px;
color:#FFFFFF;
float:right;
}

.GalleryThumbsR
{
width:159px;
height:100px;
margin-left:15px;
margin-bottom:15px;
padding:5px;
background-color:#d8d8d8;
float:left;
}

.IE6 .GalleryThumbsR
{
width:159px;
height:98px;
margin-left:10px;
margin-top:15px;
padding:5px;
background-color:#d8d8d8;
float:left;
}

.GalleryThumbsR img
{
border:0;
max-width: 159px;
}

/*Max width hack to stop overflow of images in IE6*/
.IE6 .GalleryThumbsR img
{
width: expression(this.width > 159 ? 159: true);
}

.SmallThumb{height:68px;}
.SmallThumbNo

{
background-color:#000000;
text-align:right;
padding-left: 10px;
height:30px;
padding-right:10px;
line-height:30px;
vertical-align:middle;
font-size:13px;
}

.FrogThumbs
{
width:270px;
margin-left:10px;
margin-bottom:10px;
margin-right:10px;
padding:5px;
background-color:#d8d8d8;
float:left;
}
.IE6 .FrogThumbs
{
width:270px;
margin-left:8px;
margin-bottom:10px;
margin-right:8px;
padding:5px;
background-color:#d8d8d8;
float:left;
}
.FrogThumbs img
{
height:300px;
width:270px;
border:0;
}
/*End Artist Profile*/

/* CATEGORIES */

#Categories
{
border: 8px solid #d8d8d8;
width:886px;
background-color:#3f3f3f;
margin-top:20px;
margin-bottom:15px;
}

/*ART SEARCH*/
#ArtSearchBox
{
border: 8px solid #d8d8d8;
width:886px;
background-color:#3f3f3f;

margin-bottom:15px;
/*height:100px*/
}

#SelectionList a
{
width:214px;
float:left;
text-decoration:none;
color:#ADA696;
}

#SelectionList a:hover
{
text-decoration:underline;
color:#ffffff;
}

#ArtSearchHeadL
{
font-size:30px;
width:200px;
padding:10px;
margin-left:5px;
float:left;
}

#ArtSearchHeadR
{
color:#ADA696;
float:right;
font-size:13px;
line-height:40px;
margin-right:24px;
padding:10px;
vertical-align:middle;
}

#ArtSearchCriteria
{
font-size:14px;
}

#CategoryHeading
{
font-size:30px;

padding:10px;
margin-left:5px;

}

#CategoryLeft
{
margin-left:15px;
}

#CategoryPicture
{
width:152px;
height:170px;
border:5px solid #d8d8d8;
float:left;
margin-right:15px;
margin-bottom:15px;
}
#CategoryInfo
{
font-size:13px;
float:left;
width:680px;
}
/* End CATEGORIES */

/* ARTIST PAGE - List of ARTIST */

#ArtistPGHeading
{
border: 8px solid #d8d8d8;

width:886px;

background-color:#3f3f3f;
margin-top:0px;
margin-bottom:10px;


height:60px;
}

#ArtistPGHeadingL
{
font-size:30px;
width:470px;
padding:10px;
margin-left:5px;
float:left;
}

#ArtistPGHeadingR
{
font-size:10px;
text-transform:uppercase;
float:right;
margin-right:20px;
line-height:64px;
vertical-align:middle;
cursor:pointer;
}

#ArtistPGHeadingR a
{
text-decoration:none;
color:#ada696;
}

.PrintImg
{
margin-top:20px;
float:left;
margin-right:5px;
}

.PrintImg img
{
border: 0px;
}

.caseArtist
{
border: 8px solid #d8d8d8;
width:886px;
background-color:#3f3f3f;
margin-bottom:10px;

}

.IE6 .caseArtist
{
border: 8px solid #d8d8d8;
width:878px;
background-color:#3f3f3f;
margin-bottom:10px;
}

.caseArtistLeft
{
float:left;
margin-left:15px;
width:510px;
margin-top:15px;
margin-bottom:15px;
}

.caseArtistPic
{
width:99px;
height:109px;

border:5px solid #d8d8d8;
float:left;
margin-right:15px;

}

.caseArtistBio
{
float:left;

font-size:14px;
margin-right:10px;
margin-top:20px;
width:200px;
margin-left:20px;
}

.IE6 .caseArtistBio
{
float:left;

font-size:14px;
margin-right:10px;
margin-top:20px;
width:200px;
margin-left:10px;
}


.caseArtistMiniBio
{
margin-top:15px;
font-size:13px;
height:64px;
width:200px;
overflow:hidden;
}

.caseArtistInfo
{
float:left;
width:370px;
}

.caseArtistName
{
font-size:18px;


border-bottom: 1px solid #585954;
font-weight:bold;
line-height:32px;



}
.caseArtistCats
{
border-bottom: 1px solid #585954;

line-height:40px;

}
.caseArtistCategories1
{
font-size:16px;
line-height:40px;
margin-right:5px;
float:left;
}
.caseArtistCategories2
{
font-size:16px;
line-height:40px;
float:left;
}
.caseArtistContact
{
font-size:18px;
border-bottom: 1px solid #585954;
line-height:38px;
height:36px;
padding-bottom:6px;
overflow:hidden;
}
.IE6 .caseArtistContact
{
padding-top:10px;
}

#ArtistContact
{
font-size:14px;
line-height:40px;
background-color:#3F3F3F;
border-left:8px solid #D8D8D8;
border-right:8px solid #D8D8D8;
border-bottom:8px solid #D8D8D8;
float:left;
padding:10px 20px 10px 10px;
width:458px;
margin-bottom:15px;
}

#ArtistContact span.ErrorLabel
{
line-height: 14px;
color: yellow;
}

#ArtistContact .EditingFormErrorLabel
{
line-height: 14px;
color: yellow;
display: inline !important;
}



#ArtistContactArea
{
line-height:40px;
font-size:12px;
float:left;
}

.btnToArtist
{
margin-top:15px;
margin-right:15px;
float:right;
}

/* END OF ARTIST PAGE */

/* Basket */

#BasketHeading
{
border: 8px solid #d8d8d8;
width:886px;
background-color:#3f3f3f;
/*margin-top:20px;*/
margin-bottom:10px;

height:60px;
}

#BasketHeadingL
{
font-size:30px;
width:430px;
padding:10px;
margin-left:5px;
float:left;
height:40px;
}

#BasketHeadingR
{
font-size:10px;
text-transform:uppercase;
float:right;
margin-right:20px;
line-height:64px;
vertical-align:middle;
cursor:pointer;
}

#BasketHeadingR a
{
color:#ADA696;
text-decoration:none;
}

.PrintImg
{
margin-top:20px;
float:left;
margin-right:5px;
}

.Basket
{
border: 8px solid #d8d8d8;
width:866px;
background-color:#3f3f3f;
margin-bottom:20px;
padding:10px;
}
.Basket td
{
text-align:left;
}

.Basket th
{
text-align:left;
}

.BlockContent tbody
{
/*line-height:30px;*/
}

.BlockContent tbody a
{
color:#000000;
font-weight:bold;
}

.CartStepHeader
{
padding-bottom:15px;
}

.BlockTitle
{
margin-top:15px;
text-transform:uppercase;
color:#999999;
font-weight:bold;
font-size:11px;
margin-bottom:5px;
}

.BlockContent tr th
{
background-color:#666666;
text-transform:uppercase;
text-indent:10px;
color:#FFFFFF;
}

table#plcRoot_Layout_zoneMain_pageplaceholder_partPlaceholder_Layout_zoneBasketMain_ShoppingCart_cartElem_wzdStep0_gridData
{
background-color:#eeeeee;
text-indent:10px;
}

table#plcRoot_Layout_zoneMain_pageplaceholder_partPlaceholder_Layout_zoneBasketMain_ShoppingCart_cartElem_wzdStep0_gridData td
{
font-color:#000000;
}

#plcRoot_Layout_zoneMain_pageplaceholder_partPlaceholder_Layout_zoneBasketMain_ShoppingCart_cartElem_btnNext
{
margin-right:10px;
}

#plcRoot_Layout_zoneMain_pageplaceholder_partPlaceholder_Layout_zoneBasketMain_ShoppingCart_cartElem_wzdStep0_lblCoupon
{
margin-top:40px;
font-weight:bold;

}
#plcRoot_Layout_zoneMain_pageplaceholder_partPlaceholder_Layout_zoneBasketMain_ShoppingCart_cartElem_wzdStep0_txtCoupon
{
margin-top:40px;
}
.BlockContent tbody tbody
{
color:#000000;
}

#plcRoot_Layout_zoneMain_pageplaceholder_partPlaceholder_Layout_zoneBasketMain_ShoppingCart_cartElem_wzdStep0_pnlPrice tbody
{
color:#FFFFFF;
}

#plcRoot_Layout_zoneMain_pageplaceholder_partPlaceholder_Layout_zoneBasketMain_ShoppingCart_cartElem_wzdStep0_btnEmpty
{
display:none;
}

#plcRoot_Layout_zoneMain_pageplaceholder_partPlaceholder_Layout_zoneBasketMain_ShoppingCart_cartElem_wzdStep0_pnlPrice
{
float:right;
height:100px;
color:#ffffff;
margin-bottom:10px;
padding:0;
line-height: 30px;
font-weight: bold;
}

#plcRoot_Layout_zoneMain_pageplaceholder_partPlaceholder_Layout_zoneBasketMain_ShoppingCart_cartElem_wzdStep0_pnlPrice tbody tr td
{
width:840px;
border-top: 1px #585954 solid;
}

#plcRoot_Layout_zoneMain_pageplaceholder_partPlaceholder_Layout_zoneBasketMain_ShoppingCart_cartElem_wzdStep0_pnlPrice tbody tr
{

display:block;
}

#plcRoot_Layout_zoneMain_pageplaceholder_partPlaceholder_Layout_zoneBasketMain_ShoppingCart_cartElem_wzdStep0_btnUpdate
{
margin-right:15px;
margin-top:10px;
float:right;
}

#plcRoot_Layout_zoneMain_pageplaceholder_partPlaceholder_Layout_zoneBasketMain_ShoppingCart_cartElem_wzdStep0_lblTotalPriceValue
{
margin-right:50px;
}

#plcRoot_Layout_zoneMain_pageplaceholder_partPlaceholder_Layout_zoneBasketMain_ShoppingCart_cartElem_wzdStep0_lblShippingPriceValue
{
margin-right:65px;
}

#plcRoot_Layout_zoneMain_pageplaceholder_partPlaceholder_Layout_zoneBasketMain_ShoppingCart_cartElem_wzdStep0_gridData_ctl02_txtUnits
{
width:30px;
}


.CartProductDetailLink
{

}



div.PricePanel table{border-collapse:collapse;}
div.PricePanel tbody{border:0px;}

.IE6 .contactDetailsIn fieldset, .IE7 .contactDetailsIn fieldset
{
height: 277px;
}


/* End Basket */

/*News*/

.News
{
border: 8px solid #d8d8d8;
width:856px;
background-color:#3f3f3f;
margin-bottom:10px;
padding:15px;
}

.News a
{
/*color:#ADA696;*/

}

.NewsPTitle a
{
text-decoration:none;
/*color:#ADA696;*/
}

.NewsPBody
{
text-indent:0px;
}

.NewsPBody a	
{
text-decoration:underline;
}

.NewsBody a.lnkBack
{
background: transparent url(/WestoverGallery/App_Themes/Images/arrowL.gif) no-repeat left center;
padding-left: 15px;
/*display: block;*/
margin-top: 5px;
}
.NewsPBody p
{
margin: 0px 0px 10px 0px;
}

#newsThumb
{
float:right;
border:3px solid #d8d8d8;
padding:3px;
height:90px;
width:80px;
margin-left:20px;
}

#newsThumb img
{
	width:80px;
	height:90px;
}

.theGallery 
{
border:5px solid #FFFFFF;
float:left;

margin:23px;
width:371px;
background-color:#000000;
}

.theGallery img
{
border:0;
}

.IE6.theGallery
{
border:5px solid #FFFFFF;
float:left;

margin:19px;
width:371px;
background-color:#000000;
}

/*End News*/

/*Exhibitions*/

.ExhibitionsTours
{
border: 8px solid #d8d8d8;
width:856px;
background-color:#3f3f3f;
margin: 0px auto;
margin-bottom:20px;
padding:15px;
}

.ExhibitionsTours iframe
{
	border:0px !important;
}

.ExhibitionsTours .colLeft
{
width:444px;
float:left;
margin-right: 20px;
}

.ExhibitionsTours .colLeft table
{
width:424px;
}

.ExhibitionsTours .colLeft table tr td
{
/*background-color:#000000;*/
font-color:#FFFFFF;
}

.ExhibitionsTours .colRight
{
width:392px;
float:left;
padding-top:12px;
}

.ExhibitionsTours h3
{
font-size: 20px;
}

.ExhibitionsTours .eventListItem
{
padding: 13px 0px 13px 0px;
border-top: 1px solid #6F6F6F;
color: #b1b1b1;
float:left;
}
.ExhibitionsTours .eventListItem
{
color: #b1b1b1;
}
.ExhibitionsTours .eventListItem h4
{
text-transform: uppercase;
font-size: 15px;
color: #FFF;
}
.ExhibitionsTours .eventListItem h4 a 
{
text-decoration: none;
}
.ExhibitionsTours .eventListItem br
{
display: none;
}
.ExhibitionsTours .eventListItem .eventListDetails
{
padding: 3px 0px 3px 0px;
width:390px;
}
.ExhibitionsTours .eventListItem .eventListDetails a
{
color: #b1b1b1;
}
.ExhibitionsTours .eventListItem .eventListDetails a:hover
{
color:#FFF;
}
.ExhibitionsTours .eventListItem strong
{
color: #FFF;
}

/*Calendar Styles*/
div.Calendar
{
padding:10px;
background-color:#000000;
margin-bottom: 5px;
}
.Calendar .EventCalendar
{
border: 0px !important;
padding: 0px !important;
}
.Calendar .EventCalendar a
{
font-weight: bold;
color: #000;
}
.Calendar .EventCalendar td, .Calendar .EventCalendar th
{

border: 1px solid #CCC;
}
.Calendar .EventCalendar table.Title td
{
border: 0px;
}
.Calendar .Title
{
height: 30px;
color: #AAA798;
text-transform: uppercase;
font-weight: bold;
background-color: #000;
}
.Calendar .EventCalendar td
{
padding: 0px !important;
}
.Calendar .EventCalendar td.Day,.Calendar .EventCalendar td.Weekend, .Calendar .EventCalendar td.Today,.Calendar .EventCalendar td.OtherMonth
{
padding: 2px !important;
}
.Calendar .Navigation
{
text-align: center;
vertical-align: middle;
}
.Calendar th.DayHeader
{
height: 23px;
background-color: #222;

}
.Calendar td.OtherMonth
{
height: 50px;
background-color: #FFF;
color: #808080;
}
.Calendar td.Day, .Calendar td.Weekend
{
height: 50px;
background-color: #EEE;
color: #000;
}
.Calendar td.Today
{
background-color: #222;
}
.Calendar td.Today a
{
color: #FFF;
text-transform: uppercase;
text-decoration: none;
font-weight:bold;
}
.Calendar a
{
display: inline-block;
margin-bottom: 5px;
}

/*Event Details*/

.TourTeaser
{
border: 2px solid rgb(255, 255, 255);
height: 100px;
width: 100px;
float: right;
margin-left: 10px;
margin-top: 5px;
}

.TourTeaser img
{
height: 100px;
width: 100px;
}

div.EventDetailWrapper
{
padding:10px;
background-color:#000000;
}

div.EventDetail h1
{
text-transform: uppercase;
color: #FFF;
}

div.EventDetail p
{
margin: 0px;
padding-bottom: 5px;
}

div.EventDetailWrapper div.top
{
border-top: 1px solid #3F3F3F;
}

div.EventDetailWrapper div
{
padding: 5px 0px 5px 0px;
border-bottom: 1px solid #3F3F3F;
}

div.EventDetailWrapper div label
{
font-weight: bold;
display: inline-block;
width: 110px;
}
/*Event Registration*/
div.EventManagerRegistration
{
padding:15px 10px 10px 10px;
background-color:#000000;
}
div.EventManagerRegistration h2
{
/*font-weight:bold;*/
font-size:18px;
color:#FFF;
}
div.EventManagerRegistration p
{
font-size: 11px;
}
div.EventManagerRegistration .RegisterRow
{
padding: 7px 0px 7px 0px;
border-top: 1px solid #3F3F3F;
}
div.EventManagerRegistration .RegisterRow span
{
display: inline-block;
width: 70px;
}
div.EventManagerRegistration .RegisterRow input
{
width: 124px;
border: 2px solid #A9A792;
padding: 3px;
}
div.EventManagerRegistration .RegisterRow input.inputL
{
margin-right:16px;
}
div.EventManagerRegistration .RegistrationSubmit
{
padding: 7px 0px 0px 0px;
border-top: 1px solid #3F3F3F;
width: 424px;
}
div.EventManagerRegistration .RegistrationSubmit a.EventManagerOutlookLink
{
display: inline-block;
margin-top: 10px;
background: transparent url(/WestoverGallery/App_Themes/Images/icnOutlook.gif) no-repeat left center;
padding-left: 26px;
}
div.EventManagerRegistration span.EventManagerRegError
{
color: yellow;
}
/*End Exhibitions*/

/* GIFT */

.ListLoginLabel1
{
float:left;
font-size:16px;
font-weight:bold;
line-height:26px;
margin-left:5px;
padding-left:80px
}

.ListLoginLabel2
{
float:left;
font-size:16px;
font-weight:bold;
line-height:26px;
margin-left:5px;
margin-right:15px;
font-weight:normal;
}

#ListLoginButton
{
font-size:12px;
margin-left:15px;
padding-bottom:2px;
padding-top:2px;
width:40px;
height:15px;
float:left;
}

.GiftThumbnail
{
border:0px solid #D8D8D8;
float:right;
height:140px;
margin-left:20px;
width:144px;
}

.GiftThumnail img
{
height:140px;
width:144px;
}

.ListTypeThumb
{

}

.ListTypeThumb img
{

}

.GiftListLeft
{
float:left;
margin-left:15px;
width:740px;
margin-top:15px;
margin-bottom:15px;
}
.IE6 .GiftListLeft
{
float:left;
margin-left:10px;
width:740px;
margin-top:15px;
margin-bottom:15px;
}

.GiftListInfo
{
float:left;
width:600px;
}

#GiftListType textarea
{

	width: 1px;
	height: 1px;
	border: 0px;
	color: #3F3F3F;
	background-color: #3F3F3F;

}

/*End GIFT */
.productEnquiryHidden textarea
{
	width: 1px;
	height: 1px;
	border: 0px;
	color: #3F3F3F;
	background-color: #3F3F3F;
}

#PictureContact span.ErrorLabel
{
line-height: 14px;
color: yellow;
}

#PictureContact .EditingFormErrorLabel
{
line-height: 14px;
color: yellow;
display: inline !important;
}

/* ORIGINALS PAGE */

.OrigWrapper
{
float:left;

}

.OrigPiece
{
border:4px solid #FFFFFF;
float:left;
margin:11px;
}

.OrigPiece a
{
text-decoration:none;
}

.OrigPiece a.img
{
border:0;
}

.OrigName
{
background-color:#000000;
color:#FFFFFF;
font-size:14px;
/*height:40px;*/
line-height:40px;
text-indent:15px;
text-transform:uppercase;
}

.OrigName a
{
color:#FFFFFF;
}

/*#Daisy Boman#*/

body#microsite
{
background-color: #FFF;
}

a.dbDB
{
	display: block;
}

.dbPriceInfo1
{
	float: right;
	width: 154px;
}

.dbPriceInfo2
{
	float: right;
	width: 270px;
}


#wrapperDaisy
{
	width:815px;
	margin:0px auto;
	background-color:#FFFFFF;
	color:#999999;
	position:relative;
}

#leftImg
{
	width:438px;
	float:left;
	padding-top:40px;
	z-index:1;
}

#colRight 
{
	float:right;
	position:absolute;
	top:4px;
	width:615px;
	left: 190px;
	padding-top:40px;
	z-index:10;
}

#NameRight
{
font-size:60px;
margin-top:10px;
text-align:right;
text-transform:uppercase;
}

#TitleRight
{
font-size:24px;
text-align:right;
margin:0px 0px 5px 0px;
}

#TextRight
{
font-size:18px;
padding-left:190px;
text-align:right;
margin-bottom:50px
}

#TextRight a
{
	color:#999999;
	font-size:14px;
	font-weight:bold;
}

#TextRight iframe
{
	height:110px;
}

#TextDate
{
font-size:18px;
text-transform:uppercase;
text-align:right;
margin-bottom:15px;
color:#6d6e71;
}

#TextDate a
{
font-size:26px;
text-transform:uppercase;
text-decoration:none;
text-align:right;
margin-bottom:15px;
color:#6d6e71;
}

#TextDate .EditableTextEdit
{
width:400px;
padding-left:210px;
border:0px;
}


#TextDate iframe
{

height:30px !important;
}


#RSVP
{
font-size:16px;
text-transform:uppercase;
text-align:right;
margin-bottom:50px;
color:#6d6e71;
}

#RSVP .EditableTextEdit
{
width:400px;
padding-left:210px;
border:0px;
}

#RSVP iframe
{

height:30px !important;
}

#RSVP a
{
color:#999999;
}

#WestoverLogo
{
text-align:right;
}

#WestoverAddress
{
text-align:right;
font-size:12px;
}

#WestoverAddress a
{
text-decoration:none;
color:#999999;
}


#WestoverAddress iframe
{

height:70px !important;
}

#WestoverAddress .EditableTextEdit
{
width:400px;
padding-left:210px;
border:0px;
}


/*End Daisy Boman*/

/*#Frogman#*/

/*End Frogman*/

BasketHeadingL iframe
{
height:40px! important;
}

.homeRegisterBox
{
font-size: 16px;
text-transform: uppercase;
text-align: right;
width: 808px;
}


/*SALE PAGE*/
.saleRow{
border-bottom:1px solid #585954;
font-size:14px;
font-weight:bold;
padding: 4px;
}

.saleRowTitle
{
	font-size: 25px;
}

.saleRowPrice .saleRowTitle
{
	color: #FAC612;
	font-size: 25px;
}
.saleRowPrice .greybrown
{
	margin-right: 5px;
	font-size: 18px;
}

.artistSalePriceRow
{
	color: #FAC612;
	font-size: 30px !important;
}
.artistSalePriceRow span
{
	color: #ADA696;
	font-size: 22px !important;
	margin-right: 2px;
}
#headerSale
{
	width: 220px;
	height: 138px;
	margin-top:10px;
}

#saleItemFalse{display:none !important;}

.customFlash
{width: 850px; margin: 0px auto;}

.headerBox
{
border: 8px solid #d8d8d8;
width:886px;
background-color:#3f3f3f;
margin-top:0px;
margin-bottom:10px;
height:60px;
}
.headerBoxL
{
font-size:30px;
width:470px;
padding:10px;
margin-left:5px;
float:left;
}

.headerBoxR
{
font-size:10px;
text-transform:uppercase;
float:right;
margin-right:20px;
line-height:64px;
vertical-align:middle;
cursor:pointer;
}
.headerBoxR a
{
text-decoration:none;
color:#ada696;
}