
a, img, div, object
{
	border:none;
	outline:none;	
}
*
{
		outline:none;	
}
a
{
	color:White;
	text-decoration:none;	
}
input
{
	font-family:Georgia,"Times New Roman",Times,serif;	
}
textarea
{
	font-family:Georgia,"Times New Roman",Times,serif;	
}
select
{
	font-family:Georgia,"Times New Roman",Times,serif;	
}
h1
{}
h2
{}
h3
{}
h4
{}
p
{}
.masterLogin
{
    float:right;	
}
.betaSticker
{
    position: absolute;
    top: 2px;
    left: 136px;
}
/* Links with red hover states */
#footL ul li a:hover,#footer a:hover
{
	background-color:#b50939;
	color:#ffffff;
}
/* Hover link image buttons */
#header a#logo
{
	float:left;
	height:0px !important;
	overflow:hidden;
}
/* GLOBAL STYLING */
#header a#logo
{
	height:140px;
	width:140px;
	padding:140px 30px 0px 0px;
	background:url('../../img/global/logo.jpg') no-repeat left top;
}
#header a#logo:hover
{
	background-position:0px -140px;	
}
#header p.breadcrumb
{
	color:Black;
	float:left;
	padding-left:170px;
	font-size:0.785em;
	padding-top:10px;	
}
#header p.breadcrumb a
{
	color:#000000;
}
#header p.breadcrumb a:hover
{
	background-color:#B50939;
	color:#ffffff;
}
h1.logo
{
	height:140px;
	text-indent:-5000px;	
	width:140px;
	float:left;
	padding:0px 30px 0px 0px;
	background:url('../../img/global/logo.jpg') no-repeat left top;
}
/* Navigation */
#nav
{
	width:630px;
	padding-top:70px;
	float:left;	
}

#nav li
{
	float:left;
	padding-right:10px;	
}
#nav li a
{
	float:left;
	height:0px !important;

	width:70px;
	padding:70px 0px 0px 0px;
	overflow:hidden;	

}


#nav li a#ctl00_Mainnav1_lnkShop
{
	background:url('/img/nav/shop.jpg') no-repeat left top;
}
#nav li a#ctl00_Mainnav1_lnkWeAreProud
{
	background:url('/img/nav/lnkWeAreProud.jpg') no-repeat left top;
}
#nav li a#ctl00_Mainnav1_lnkBandsArtists
{
	background:url('/img/nav/lnkBandsArtists.jpg') no-repeat left top;
}
#nav li a#ctl00_Mainnav1_lnkPhotographers
{
	background:url('/img/nav/lnkPhotographers.jpg') no-repeat left top;
}
#nav li a#ctl00_Mainnav1_lnkExhibitions
{
	background:url('/img/nav/lnkExhibitions.jpg') no-repeat left top;
}
#nav li a#ctl00_Mainnav1_lnkVenueHire
{
	background:url('/img/nav/lnkVenueHire.jpg') no-repeat left top;
}
#nav li a#ctl00_Mainnav1_lnkContact
{
	background:url('/img/nav/lnkContact.jpg') no-repeat left top;
}
#nav li a#ctl00_Mainnav1_lnkPress
{
	background:url('/img/nav/lnkPress.jpg') no-repeat left top;
}
#nav li a#ctl00_Mainnav1_lnkSponsorship
{
	background:url('/img/nav/lnkSponsorship.jpg') no-repeat left top;
}

#nav li a#ctl00_Mainnav1_lnkVenueHire:hover, #nav li a#ctl00_Mainnav1_lnkWeAreProud:hover,#nav li a#ctl00_Mainnav1_lnkBandsArtists:hover,#nav li a#ctl00_Mainnav1_lnkPhotographers:hover,#nav li a#ctl00_Mainnav1_lnkExhibitions:hover,#nav li a#ctl00_Mainnav1_lnkContact:hover,#nav li a#ctl00_Mainnav1_lnkSponsorship:hover, #nav li a#ctl00_Mainnav1_lnkVenueHire.current, #nav li a#ctl00_Mainnav1_lnkPress:hover, #nav li a#ctl00_Mainnav1_lnkShop:hover
{
	background-position:0px -70px;	
}
#nav li a#ctl00_Mainnav1_lnkVenueHire.current, #nav li a#ctl00_Mainnav1_lnkWeAreProud.current,#nav li a#ctl00_Mainnav1_lnkBandsArtists.current,#nav li a#ctl00_Mainnav1_lnkPhotographers.current,#nav li a#ctl00_Mainnav1_lnkExhibitions.current,#nav li a#ctl00_Mainnav1_lnkContact.current,#nav li a#ctl00_Mainnav1_lnkSponsorship.current, #nav li a#ctl00_Mainnav1_lnkVenueHire.current, #nav li a#ctl00_Mainnav1_lnkPress.current, #nav li a#ctl00_Mainnav1_lnkShop.current
{
	background-position:0px -70px;		
}

/* Head Links Navigation */
#sponsorsDiv
{
	text-align:center;	
	float:left;	
	width:790px;
	padding-top:40px;		
}
#sponsorsDiv #headLinks
{
	margin:0px auto 0px auto;
	width:620px;
}

#sponsorsDiv #headLinks li
{
    padding: 0px 8px 0px 15px;
    float: left;
}
#sponsorsDiv #headLinks li a, #headLinks li a img
{
	float:left;
}
/* Top Login */
#ctl00_TopLogin1_LoginView1_toplogin, .toplogin
{
	padding-bottom:20px;
	padding-top:70px;
	font-size:0.785em;
	float:right;		
	padding-right:12px;
	width:146px;
}
#ctl00_TopLogin1_LoginView1_toplogin a#loginanchor img#regspot
{
	background:Black url(/img/global/loadingblack.jpg) top left no-repeat;
	height:25px;
	width:25px;
	text-indent:-5000px;
}
#ctl00_TopLogin1_LoginView1_toplogin a#loginanchor img#regspot:hover
{
	background:Black url(/img/global/loadingblack.jpg) top left no-repeat;
	background-position:0 -25px;
	height:25px;
	width:25px;
}
#ctl00_TopLogin1_LoginView1_toplogin a#loginanchor img
{
	float:left;
}
#toplogin a.loggedin
{
	color:#5C5C5C;
	
}
#toplogin a.loggedin:hover
{
	background-color:#B50939;	
}
#ctl00_TopLogin1_LoginView1_toplogin th, #ctl00_TopLogin1_toplogin td
{
	padding:0px;	
}
#ctl00_TopLogin1_topLogin2
{
	position:absolute;
	left:770px;
	top:110px;
	float:right;	
	background-color:#3cc0d7;
	z-index:5000;
}
#ctl00_TopLogin1_topLogin2 #loginAnon, #ctl00_TopLogin1_topLogin2 #login2tab
{
	width:210px;
	float:left;
	padding:10px;	
}
#ctl00_TopLogin1_topLogin2 #loginAnon span.head
{
	float:left;
	padding-bottom:5px;
	width:50px;	
	height:16px;
	text-indent:-5000px;
	background:url('/img/login/head.jpg') no-repeat left top;
}
#ctl00_TopLogin1_topLogin2 #login2tab span.head
{
	float:left;
	padding-bottom:5px;
	width:131px;	
	height:16px;
	text-indent:-5000px;
	background:url('/img/login/fhead.jpg') no-repeat left top;
}
#ctl00_TopLogin1_topLogin2 #loginAnon input, #ctl00_TopLogin1_topLogin2 #login2tab input
{
	float:left;
	width:202px;
	padding:4px;
	height:17px;	
	border:none;
}
#ctl00_TopLogin1_topLogin2 #loginAnon input.logemailor, #ctl00_TopLogin1_topLogin2 #login2tab input.logemailor
{
	background:url('/img/login/email.jpg') no-repeat left top;
}
#ctl00_TopLogin1_topLogin2 #loginAnon input.logemailnull, #ctl00_TopLogin1_topLogin2 #login2tab input.logemailnull
{
	background:url('/img/login/email.jpg') no-repeat 0 -25px;
	}
#ctl00_TopLogin1_topLogin2 #loginAnon input.logemailred, #ctl00_TopLogin1_topLogin2 #login2tab input.logemailred
{
	background:url('/img/login/email.jpg') no-repeat 0 -50px;
}
#ctl00_TopLogin1_topLogin2 #loginAnon input.logemailrednull, #ctl00_TopLogin1_topLogin2 #login2tab input.logemailrednull
{
	background:url('/img/login/email.jpg') no-repeat 0 -75px;
}
#ctl00_TopLogin1_topLogin2 #loginAnon input.logpassor
{
	margin-top:10px;
	background:url('/img/login/password.jpg') no-repeat left top;
}
#ctl00_TopLogin1_topLogin2 #loginAnon input.logpassnull
{
	margin-top:10px;
	background:url('/img/login/password.jpg') no-repeat 0 -25px;
}
#ctl00_TopLogin1_topLogin2 #loginAnon input.logpassred
{
	margin-top:10px;
	background:url('/img/login/password.jpg') no-repeat 0 -50px;
}
#ctl00_TopLogin1_topLogin2 #loginAnon input.logpassrednull
{
	margin-top:10px;
	background:url('/img/login/password.jpg') no-repeat 0 -75px;
}
#ctl00_TopLogin1_topLogin2 #loginAnon a.logbtn
{
		margin-top:10px;
	float:left;
	width:185px;
	background:Black url(/img/login/login.jpg) top right no-repeat;
	height:25px;
	text-indent:-5000px;
}
#ctl00_TopLogin1_topLogin2 #loginAnon img.logbtn
{
		margin-top:10px;
	float:left;
	cursor:pointer;
	width:185px;
	background:Black url(/img/login/login.jpg) top right no-repeat;
	height:25px;
	text-indent:-5000px;
}
#ctl00_TopLogin1_topLogin2 #login2tab a.logbtn
{
		margin-top:10px;
	float:left;
	width:185px;
	background:Black url(/img/login/submit.jpg) top right no-repeat;
	height:25px;
	text-indent:-5000px;
}

#ctl00_TopLogin1_topLogin2 #login2tab img.logbtn
{
	cursor:pointer;
	margin-top:10px;
	float:left;
	width:185px;
	background:Black url(/img/login/submit.jpg) top right no-repeat;
	height:25px;
	text-indent:-5000px;
}
#ctl00_TopLogin1_topLogin2 #loginAnon a.goImg, #ctl00_TopLogin1_topLogin2 #login2tab a.goImg
{
		margin-top:10px;
	background:Black url(../../img/global/loadingred.jpg) no-repeat scroll left top;
	float:left;
	height:25px;
	text-indent:-5000px;
	width:25px;
}
#ctl00_TopLogin1_topLogin2 #loginAnon a.goImg:hover, #ctl00_TopLogin1_topLogin2 #login2tab a.goImg:hover
{
	background:Black url(../../img/global/loadingred.jpg) no-repeat scroll left top;	
	background-position:0 -25px;
}
#ctl00_TopLogin1_topLogin2 #loginAnon span#valUserName, #ctl00_TopLogin1_topLogin2 #loginAnon span#valPassword, #ctl00_TopLogin1_topLogin2 #loginAnon span#valPassword2, #ctl00_TopLogin1_topLogin2 #login2tab span#valfEmail
{
	float:left;
	color:#B50939;
	font-size:75%;		
}
 #ctl00_TopLogin1_topLogin2 a.tryagain
{
	color:Black;
	font-weight:bold;
	font-size:0.785em;
	padding-top:5px;
	float:right;
	padding-right:15px;
	text-decoration:underline;
 }
#ctl00_TopLogin1_topLogin2 #loginAnon p, #ctl00_TopLogin1_topLogin2 #login2tab p
{
	color:Black;
	font-weight:bold;
	width:210px;
	padding-top:15px;
	font-size:0.785em;
	float:left;
	text-align:left;
}
#ctl00_TopLogin1_topLogin2 #loginAnon p a, #ctl00_TopLogin1_topLogin2 #login2tab p a
{
	color:Black;
	font-weight:bold;
	text-decoration:underline;
}

#ctl00_TopLogin1_topLogin2 a#lnkClose
{
	height:13px;
	width:14px;
	text-indent:-5000px;
	float:left;	
	background:url('/img/login/close.jpg') no-repeat left top;
}



















/* Top Search */
#topsearch
{
	float:right;	
	width:144px;
	padding-right:15px;
}
#topsearch img, #topsearch a
{
	float:left;	
}
#topsearch #ctl00_dcSearch_txtSearchTerms
{
	border:none;
	float:left;
	height:17px;
	padding:4px;
	width:111px;
	
}
#topsearch a
{
	background:Black url(../../img/global/loadingred.jpg) no-repeat left top;
	width:25px;
	height:25px;
}
#topsearch a:hover
{
	background:Black url(../../img/global/loadingred.jpg) no-repeat left top;
	background-position:0 -25px;
}
#topsearch #ctl00_dcSearch_txtSearchTerms.bckr
{
		border:none;
		background:transparent url(/img/text-indent/searchSmall.jpg) top left no-repeat;
}
#topsearch #ctl00_dcSearch_txtSearchTerms.bckrred
{
		border:none;
		background:transparent url(/img/text-indent/searchSmall.jpg) top left no-repeat;
		background-position:0 -25px;
}
#topsearch #ctl00_dcSearch_txtSearchTerms.bckrnull
{
		border:none;
		background:transparent url(/img/text-indent/searchSmall.jpg) top left no-repeat;
		background-position:0 -50px;
}
#topsearch a.searchbtn
{
		
}
.borderline
{
	background-color:Black;
	
	height:10px;
	line-height:10px;
	width:790px;	
}

/* FOOTER */
#footer
{
	padding-top:10px;
	width:790px;
	font-size:0.785em;
	float:left;
}
#footer p.copyright
{
	float:left;
}
#footer p.signature
{
	float:right;
	
}
#footer a
{
	color:Black;
	text-decoration:none;	
}
#footer a:hover
{
	text-decoration:underline;		
}

/* Left Panel */
.leftBrowse 
{
	float:left;
	width:140px;
}
.listPrints 
{
	background-color:Transparent;
	float:left;
	width:140px;
}
.leftBrowse div#printsList, .listPrints div#printsList
{
	float:left;
	width:140px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
.leftBrowse div#printsList a, .listPrints div#printsList a
{
	float:left;
	width:140px;	
}
.leftBrowse div#printsList a img, .listPrints div#printsList a img
{
	margin:10px 0px 10px 0px;
	clear:both;
	border:solid 10px black;
}
.leftBrowse div.btn, .listPrints div.btn
{
	height:25px;
	width:140px;
	float:left;
	background-color:Black;	
}
.leftBrowse div.btn a.shopNow, .leftBrowse div.btn a.browseNow, .leftBrowse div.btn a.purchaseNow, .listPrints div.btn a.shopNow, .listPrints div.btn a.browseNow, .listPrints div.btn a.purchaseNow
{
	height:25px;
	float:left;
	width:115px;
	text-indent:-5000px;
}
.leftBrowse div.btn a.browseNow, .listPrints div.btn a.browseNow
{
	background:#B50939 url(../../img/side/takelook.jpg) top right no-repeat;
	
}
.leftBrowse div.btn a.shopNow,.listPrints div.btn a.shopNow
{
	background:Black url(../../img/side/shopNow.jpg) top left no-repeat;	
}
.leftBrowse div.btn a.purchaseNow, .listPrints div.btn a.purchaseNow
{
	background:Black url(../../img/side/purchase.jpg) top left no-repeat;	
}
.leftBrowse div.btn a.goImg, .listPrints div.btn a.goImg
{
	background:Black url(../../img/global/loadingblack.jpg) top left no-repeat;	
	float:left;
	height:25px;
	width:25px;
	text-indent:-5000px;
}
.leftBrowse div.btn a.goImg:hover, .listPrints div.btn a.goImg:hover
{
	background:Black url(../../img/global/loadingblack.jpg) top left no-repeat;	
	background-position:0 -25px;
}

div.horh1
{
	height:30px;
	float:left;
	width:770px;
}


/* Footer Links */
#footL
{
		width:540px;
		padding:5px 0px 10px 0px;
		float:left;
}
#footL h2
{
	width:270px;
	float:left;
}
#footL div
{
	float:left;	
}
#footL ul
{
	font-size:0.785em;
}
#footL ul#footProud
{
	float:left;	
	clear:left;
	width:270px;
}
#footL ul li
{
	float:left;	
}
#footL ul#footProud li
{
	width:115px;
}
#footL ul#footHelp
{
	
	float:left;	
	clear:left;
	width:270px;
}
#footL ul#footHelp li
{
	width:115px;
}
#footL ul li a
{
	color:Black;	
	text-decoration:none;
}

#footR
{
	padding-top:5px;
	padding-bottom:10px;
	width:250px;
	float:left;	
}
#footR div
{
	float:left;
}
#footR div div p
{
	font-size:0.785em;	
}
#footR h2, #footR h2 object
{
	float:left;
	width:250px;	
}

#footR #ctl00_Newslettersignup1_txtNLName
{
	border:none;
	float:left;
	height:17px;
	padding:4px;
	margin-bottom:10px;
	width:242px;
}
#footR #ctl00_Newslettersignup1_txtNLName.bckr
{
		border:none;
		background:transparent url(../../img/text-indent/name.jpg) top left no-repeat;
}
#footR #ctl00_Newslettersignup1_txtNLName.bckrred
{
		border:none;
		background:transparent url(../../img/text-indent/name.jpg) top left no-repeat;
		background-position:0 -25px;
}
#footR #ctl00_Newslettersignup1_txtNLName.bckrnull
{
		border:none;
		background:transparent url(../../img/text-indent/name.jpg) top left no-repeat;
		background-position:0 -50px;
}

#footR #ctl00_Newslettersignup1_txtNLEmail
{
	border:none;
	float:left;
	height:17px;
	padding:4px;
	width:217px;
}
#footR #ctl00_Newslettersignup1_txtNLEmail.bckr
{
		border:none;
		background:transparent url(../../img/text-indent/email.jpg) top left no-repeat;
}
#footR #ctl00_Newslettersignup1_txtNLEmail.bckrred
{
		border:none;
		background:transparent url(../../img/text-indent/email.jpg) top left no-repeat;
		background-position:0 -25px;
}
#footR #ctl00_Newslettersignup1_txtNLEmail.bckrnull
{
		border:none;
		background:transparent url(../../img/text-indent/email.jpg) top left no-repeat;
		background-position:0 -50px;
}
#footR #ctl00_Newslettersignup1_txtNLEmail.bckrnullred
{
		border:none;
		background:transparent url(../../img/text-indent/email.jpg) top left no-repeat;
		background-position:0 -75px;
}
#footR a.imgGo
{
	background:Black url(../../img/global/loadingred.jpg) no-repeat left top;
	float:left;
	height:25px;
	text-indent:-5000px;
	width:25px;
}
#footR a.imgGo:hover
{
	background:Black url(../../img/global/loadingred.jpg) no-repeat left top;
	background-position:0 -25px;
}
/* SEARCH bar */
#searchBar
{
	float:left;
	margin-bottom:20px;

	padding:10px;
	background-color:#b50938;
	width:770px;
}
#searchBar #ctl00_ContentPlaceHolder1_txtSearchTerms
{
	border:none;
	float:left;
	height:17px;
	padding:4px;
	font-family:Georgia,"Times New Roman",Times,serif;
	width:187px;	
}
#searchBar #ctl00_ContentPlaceHolder1_txtSearchTerms.bckr
{
		border:none;
		background:transparent url(../../img/text-indent/search.jpg) top left no-repeat;
}
#searchBar #ctl00_ContentPlaceHolder1_txtSearchTerms.bckrnull
{
		border:none;
		background:transparent url(../../img/text-indent/search.jpg) top left no-repeat;
		background-position:0 -50px;
}
#searchBar ul
{
	color:White;
	float:right;	
	padding:5px 0px 0px 10px;
}
#searchBar ul li
{
	float:left;	
	padding-right:3px;
}
#searchBar ul li a
{
		padding-right:3px;
	color:White;
	text-transform:uppercase;
	text-decoration:none;
	float:left;	

}
#searchBar ul li a:hover
{
	background-color:#000000;
}
#gridBrowse
{
	float:left;	
}
.noResults
{
	float:left;
	font-weight:bold;
	padding-bottom:20px;
}

#gridBrowse li
{
	width:115px;
	margin:0px 0px 10px 0px;
	padding-right:20px;
	
	float:left;		
	text-align:center;
}
#gridBrowse li h2
{
	font-size:90%;
	color:#b50938;
	height:30px;
	float:left;	
	width:95px;
	text-align:left;
	padding:0px 10px 10px 0px;
	margin-top:0px;
}
#gridBrowse li h2 a
{
	color:#b50938;
	text-decoration:none;
	font-size:85%;	
}
#gridBrowse li h2 a:hover
{
	background-color:#B50938;	
	color:White;
}
#gridBrowse li img
{
	border:10px solid black;
	float:left;
	clear:both;
}
#gridBrowse li .btn
{
	background-color:#b50938;
	float:left;
	height:25px;
	width:115px;
}
#gridBrowse li .btn a.viewmore
{
	float:left;
	height:25px;
	text-indent:-5000px;
	width:90px;
	background:#b50938 url(../../img/global/viewmore.jpg) no-repeat right top;
}
#gridBrowse li .btn a.goImg
{
	background:Black url(../../img/global/loadingblack.jpg) no-repeat left top;
	float:left;
	height:25px;
	text-indent:-5000px;
	width:25px;
}
#searchBar a.searchButton, a.shopNow
{
	background:Black url(/img/global/loadingblack.jpg) no-repeat left top;
	float:left;
	height:25px;
	text-indent:-5000px;
	width:25px;
}
#gridBrowse li .btn a.goImg:hover, #searchBar a.searchButton:hover,  a.shopNow:hover
{
	background-position:0 -25px;
}
#gridBrowse li ul.options li
{
	float:left;
	margin:0px;
	padding-right:3px;
	width:auto;
}
#homeNews
{
	width:230px;
	background-color:#aeaeae;	
	padding:5px 10px 10px 10px;
	float:left;
	margin-right:20px;
}
#homeNews h2
{
	margin:0px;
	padding:0px 0px 0px 0px;
	height:30px;
}
#homeNews a.h3
{
	font-weight:bold;
	font-size:80%;
	padding:0px;
	color:Black;
}

.homeBottomR a
{
	float:left;
}
.homeBottomR a:hover
{
	float:left;
	background-color:#B50939;	
}
#homeNews a:hover
{
	background-color:#B50939;	
}
#homeNews ul
{
	float:left;
}
#homeNews ul li
{
	float:left;
	line-height:13px;
	padding-bottom:3px;
}
#homeNews ul li a.p
{
	color:Black;
	padding:0px 0px 0px 0px;
	font-size:0.785em;
}
#homeNews a.btnGo {
	background:Black url(../../img/global/loadingred.jpg) no-repeat left top;
	float:right;
	height:25px;
	text-indent:-5000px;
	width:25px;
}
#homeNews a.btnGo:hover {
	background:Black url(../../img/global/loadingred.jpg) no-repeat left top;
	background-position:0 -25px;
}

/* NEWS PANEL */
#homeBottom
{
	background-color:#3cc0d7;
	float:left;
	padding:10px;
	padding-top:5px;
}
#homeBottom .col1
{
	background-color:#3cc0d7;
	float:left;	
	width:250px;
	padding:0px;
}
#homeBottom .col1 h2
{
	color:White;	
	float:left;
	line-height:30px;
	width:250px;
	padding:0px;
	height:30px;
	font-size:80%;
}
#homeBottom .col1 h2 object
{
	float:left;	
}
#homeBottom .col1 p
{
	color:#000000;
	line-height:15px;
	float:left;
	padding:0px;
	display:block;
	width:242px;
	font-size:0.785em;
}
#homeBottom .col1 a
{
	color:#000000;
	float:none;
	padding:0px 20px 0px 0px;
	width:242px;
	line-height:15px;	
	font-size:0.785em;
}
#homeBottom .col1 a:hover
{
	background-color:#aeaeae;
	color:#ffffff;	
}
#homeBottom .homeBottomRr
{
	background-color:#3cc0d7;
	float:left;	
	padding-top:5px;
	width:230px;
    padding-left:20px;
}
#homeBottom .homeBottomRr ul#proudItems
{
	float:left;	
}
#homeBottom .homeBottomRr ul#proudItems li
{
	float:left;
	width:250px;
}
#homeBottom .homeBottomRr ul#proudItems li ul.options li
{
	float:left;
	width:auto;
	padding-right:3px;	
	padding-bottom:0px;	
}
#homeBottom .homeBottomRr div.item
{
	/* background-color:#000000;
	padding:10px;*/	
	width:230px;
	float:left;
	min-height:159px;
}
#homeBottom .homeBottomRr div.item table
{
	height:159px;	
	float:left;
	text-align:center;
	width:230px;
}

#homeBottom .homeBottomRr div.item .ourPrice
{
	font-size:100%;
	color:#ffffff;
}
#homeBottom .homeBottomRr div.item a
{

}
#homeBottom .homeBottomRr img.bigimg
{

}

#homeBottom .homeBottomRr div.item div.midro {
	float:left;
	margin-top:-25px;
	width:230px;
}
#homeBottom .homeBottomRr div.item div.midro a.rolling {
	background:transparent url(/img/global/loadingblack.jpg) no-repeat left top;
	cursor:pointer;
	display:block;
	float:left;
	height:25px;
	text-indent:-5000px;
	width:25px;
}
#homeBottom .homeBottomRr div.item div.midro a.rolling:hover {
	background:transparent url(/img/global/loadingblack.jpg) no-repeat top left;
	background-position:0 -25px;
}
#homeBottom .homeBottomRr div.item div.midro p {
	background-color:Black;
	color:White;
	float:left;
	font-size:85%;
	font-weight:bold;
	height:25px;
	line-height:12px;
	margin:0;
	opacity:0.5;
	padding:0 5px;
	position:relative;
	width:195px;
	z-index:3;
	filter:alpha(opacity=50); 
	-moz-opacity:0.5;
}

#homeBottom .homeBottomRr div.item div.midro a.midrolink
{
	position:relative;
	height:23px;
	float:right;
	color:White;
	font-size:0.70em;
	font-weight:bold;
	list-style:none;
	margin-top:-25px;
	width:203px;
	line-height:10px;	
	z-index:4;
	opacity: 1;
	filter:alpha(opacity=100); 
	padding-top:2px;
	-moz-opacity:1;	
}


#homeBottom2
{
	background-color:#3cc0d7;
	float:left;
	padding:10px;
	padding-top:5px;
}
#homeBottom2 .col1
{
	background-color:#3cc0d7;
	float:left;	
	width:250px;
	padding:0px;
	padding-left:20px;
	font-size:0.785em;
}
#homeBottom2 .col1 h2
{
	color:White;	
	float:left;
	line-height:30px;
	width:250px;
	padding:0px;
	height:30px;
	font-size:80%;
}
#homeBottom2 .col1 h2 object
{
	float:left;	
}
#homeBottom2 .col1 p
{
	color:#000000;
	line-height:15px;
	float:left;
	padding:0px;
	display:block;
	width:242px;
	font-size:0.785em;
}
#homeBottom2 .col1 a
{
	color:#000000;
	float:none;
	padding:0px 20px 0px 0px;
	width:242px;
	line-height:15px;	
	font-size:0.785em;
}
#homeBottom2 .col1 a:hover
{
	background-color:#aeaeae;
	color:#ffffff;	
}
#homeBottom2 .homeBottomRr
{
	background-color:#3cc0d7;
	float:left;	
	padding-top:5px;
	width:230px;
    padding-left:0px;
}
#homeBottom2 .homeBottomRr ul#proudItems
{
	float:left;	
}
#homeBottom2 .homeBottomRr ul#proudItems li
{
	float:left;
	width:250px;
}
#homeBottom2 .homeBottomRr ul#proudItems li ul.options li
{
	float:left;
	width:auto;
	padding-right:3px;	
	padding-bottom:0px;	
}
#homeBottom2 .homeBottomRr div.item
{
	/* background-color:#000000;
	padding:10px;*/	
	width:230px;
	float:left;
	min-height:159px;
}
#homeBottom2 .homeBottomRr div.item table
{
	height:159px;	
	float:left;
	text-align:center;
	width:230px;
}

#homeBottom2 .homeBottomRr div.item .ourPrice
{
	font-size:100%;
	color:#ffffff;
}
#homeBottom2 .homeBottomRr div.item a
{

}
#homeBottom2 .homeBottomRr img.bigimg
{

}

#homeBottom2 .homeBottomRr div.item div.midro {
	float:left;
	margin-top:-25px;
	width:230px;
}
#homeBottom2 .homeBottomRr div.item div.midro a.rolling {
	background:transparent url(/img/global/loadingblack.jpg) no-repeat left top;
	cursor:pointer;
	display:block;
	float:left;
	height:25px;
	text-indent:-5000px;
	width:25px;
}
#homeBottom2 .homeBottomRr div.item div.midro a.rolling:hover {
	background:transparent url(/img/global/loadingblack.jpg) no-repeat top left;
	background-position:0 -25px;
}
#homeBottom2 .homeBottomRr div.item div.midro p {
	background-color:Black;
	color:White;
	float:left;
	font-size:85%;
	font-weight:bold;
	height:25px;
	line-height:12px;
	margin:0;
	opacity:0.5;
	padding:0 5px;
	position:relative;
	width:195px;
	z-index:3;
	filter:alpha(opacity=50); 
	-moz-opacity:0.5;
}

#homeBottom2 .homeBottomRr div.item div.midro a.midrolink
{
	position:relative;
	height:23px;
	float:right;
	color:White;
	font-size:0.70em;
	font-weight:bold;
	list-style:none;
	margin-top:-25px;
	width:203px;
	line-height:10px;	
	z-index:4;
	opacity: 1;
	filter:alpha(opacity=100); 
	padding-top:2px;
	-moz-opacity:1;	
}



div.space
{
	float:left;
	width:230px;
	height:5px;
}
ul.options
{
	float:left;
}
ul.options li
{
	padding-right:3px;
	float:left;
}
ul.options a
{
	float:left;
	padding-right:3px;
	margin-top:5px;
	font-size:0.785em;
	color:#000000;
	font-weight:bold;
}
ul.options a:hover
{
	float:left;
	background-color:#B50939;
	color:White;
}

.listItem
{
    background-color: white;
    padding : 1px;
}     
.highlightedListItem
{
    background-color: #c3ebf9;
    padding : 1px;
}

#ctl00_ContentPlaceHolder1_lnkClear, .aToZ a, .aToZ a:link
{
	float:left;
	color:#000000;
	padding:3px;
	font-weight:bold;	
}
#AutoCompleteEx_completionListElem, #AutoCompleteEx2_completionListElem, #AutoCompleteEx3_completionListElem
{
	z-index:0;
		
}
#prHead
{
	float:left;
	width:790px;
	height:30px;	
}
#prHead h1, #prHead h1 object
{
	float:left;
	width:657px;
	
}
.paging
{
	float:right;
	height:auto;
	padding-top:10px;
}
.paging a.prpagingLeft
{
	float:left;
	margin-right:20px;
}
.paging a.prpagingRight
{
	float:left;
}
.paging a img
{
	float:left;
}

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : #ffffff;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
    width:184px;
    padding:4px;
}
.autocomplete_completionListElement li
{  
	font-size:0.785em;	
	width:184px;	
}
/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	
	background-color: #B50939;
	color: #ffffff;
	cursor:pointer;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	
}

.aToZ .empty
{
	color:Gray;
}

a#proudCamdenLink
{
	height:108px;
	left:601px;
	position:absolute;
	top:0;
	width:390px;
}

a#proudCamdenLink span
{
	visibility:hidden;
}

div.aToZ a.pressed
{
	opacity:0.5;
	filter:alpha(opacity=50);
}

div.aToZ a.unpressed
{
	opacity:1;
	filter:alpha(opacity=16);
}

.item-holder
{
	height:131px;
	width:183px;
	float:left;
	margin:10px 9px 35px 0px;
}

.item-holder img
{
	margin:10px auto 10px auto;
}

item-holder p
{
	float:left;
	margin:10px 0px 10px 0px;
}

span.ourprice
{
	font-size:17px;
	color:#b50938;
}

.image-holder
{
	width:183px;
	background-color:#000000;
	text-align:center;
}

p.originalPrice
{
	float:left;
}

div.items-container
{
	width:384px;
	height:400px;
	float:left;
	position:relative;
}

div.items-container a
{
	font-size:0.785em;
	color:#000000;
	font-weight:bold;
}

div.items-container a:hover, div.upperLinks a:hover
{
	background-color:#B50939;
	color:White;
}

div.image-holder a:hover
{
	background-color:Transparent;
}

div#latestOffers, div#under200
{
	margin-top:5px;
}

div#latestOffers p, div#latestOffers .sIFR-product-red
{
	color:#000000;
}

div#mostPopular p, div#mostPopular .sIFR-product
{
	color:#000000;
}

.sIFR-product-blue, .sIFR-product-red
{
	margin-top:10px;
}

div#mostPopular p.originalPrice, div#featuredProducts p.originalPrice, div#under200  p.originalPrice
{
	text-decoration:none;
}

div#featuredProducts, div#under200
{
	float:right;
	margin-right:-9px;
}

div#proudPp .sIFR-product
{
	margin-top:10px;
}

div.items-container a.viewMore
{
	position:absolute;
	top:18px;
	right:9px;
}

div#listHolder
{
	margin-top:15px;
}

div#listHolder div.artistsList
{
	width:260px;
	float:left;
}

div#listHolder div.artistsList a
{
	font-size:0.785em;
	color:#000000;
	font-weight:bold;
}

div#listHolder div.artistsList a:hover
{
	background-color:#B50939;
	color:White;
}

div.item-holder div.image-holder
{
	position:relative;
	height:132px;
}

div.image-holder p.productText
{
	text-align:left;
	position:absolute;
	top:0px;
	left:0px;
	padding:8px 10px 0px 10px;
	z-index:2;
}

p.productText span
{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}

div.image-holder a.overlay, div.image-holder a.opacityOverlay
{
	z-index:1;
	position:absolute;
	top:0px;
	left:0px;
	height:132px;
	width:183px;
	background-color:Transparent;
}

div.image-holder a.opacityOverlay
{
	background-color:#000000;
	opacity:0.6;
	filter:alpha(opacity=60);
}

div.item-holder p
{
	font-weight:bold;
}

div#offersPager
{
	position:absolute;
	top:6px;
	right:20px;
}