* {
margin:0;
padding:0;
}

.clear {
clear:both;
}



a img {
background:url(images/preloader.gif) center no-repeat;
border:none;
}



html {
background:url(images/background_urbangraphic.jpg) #d3cec6 top center no-repeat;
}

div.size span.quantity{
clear:left;
top:-25px;
}

div.size select{
position:relative;
top:-25px;
color:#c2c2c1;
left:0;
font-size:12px;
font-family:Arial Black, Helvetica, sans-serif;
float:left;
}




a.enlarge {
display:block;
width:11px;
height:119px;
background:url(images/clickbigger.jpg);
background-position:0px 0px;
float:left;
margin-left:120px;
position:relative;
top:287px;
}

a.enlarge:hover {
background-position:-11px 0px;
}





body {
margin:auto !important;
width:955px;
position:relative;
}



#roundedtop {
background-image:url(images/rounded.png);
background-position:0px 8px;
background-repeat:no-repeat;
width:955px;
display:block;
height:27px;
}



#roundedbottom {
background-image:url(images/rounded.png);
background-position:0px -29px;
background-repeat:no-repeat;
width:955px;
display:block;
height:27px;
}



#container {

width:955px;

background:url(images/bodyrpt.png) center repeat-y;

}



#header {

background:url(images/logo.jpg) center no-repeat;

float:left;

padding: 20px 60px 0 60px;

width:835px

}



#header span.searchtext {

float:left;

clear:left;

margin-top:0;

font-family:Arial Black, Helvetica, sans-serif;

font-size:11px;

color:#6965bb;

}



div.jMyCarousel ul li {

}


.ajaxSearch_resultsIntroFailure {
text-transform:uppercase;
text-align:center;
position:relative;
top:50px;
}




div.jMyCarousel{


}



#header select {

float:left;

clear:left;

}




#header form {

float:left;

clear:left;

}



#header form input#ajaxSearch_submit:hover {
color:#6965BB;

}



#content {

width:875px;

margin:auto;

text-align:center;

}



option{

padding-right:10px;

}







#header form input#ajaxSearch_submit {

border:none;

background:none;

color:#e5be9d;

cursor:pointer;

font-family:Arial Black, Helvetica, sans-serif;

width:50px;

height:50px;

font-size:24px;

position:relative;

top:-20px;

left:-47px;



}



#header form input {

background:#f2f2f2;

width:167px;

}

.ajaxSearch_resultsIntroFailure

{

float:left;

}
/*
#scroll {
visibility:hidden;
}*/


#scroller {

position:relative;
top:30px;
width:700px;
height:230px;
visibility:hidden;

margin:auto;

clear:both;

}



#nextarrow {

background:url(images/next.gif) no-repeat;
background-position:0 0;
width:43px;
height:62px;
position:relative;
top:-130px;
left:760px;
z-index:500;
float:left;


}
#nextarrowsix {

background:url(images/next.gif) no-repeat;
background-position:0 0;
width:43px;
height:62px;
position:relative;
top:-190px;
left:760px;
z-index:500;
float:left;


}

#prevarrowsix {

background:url(images/prev.gif) no-repeat;
background-position:-43px 0;
width:43px;
top:-190px;
left:20px;
height:62px;
position:relative;

z-index:500;
float:left;
clear:none;


}

#TB_Image {
z-index:500;
}

#prevarrow {

background:url(images/prev.gif) no-repeat;
background-position:-43px 0;
width:43px;
top:-130px;
left:20px;
height:62px;
position:relative;

z-index:500;
float:left;
clear:none;


}

#prevarrow:hover,#prevarrowsix:hover {

  background-position: 0 0;

}
#nextarrow:hover, #nextarrowsix:hover{


  background-position: -43px 0;
}


p.searchtext {

text-indent: -100em;

	overflow: hidden;

	background: url(images/search.jpg) no-repeat;

	height: 15px;

	width: 112px;

	position:relative;

	top:20px;

	float:left;

	}



.jumpto {

text-indent: -100em;

	overflow: hidden;

	background: url(images/jumpto.jpg) no-repeat;

	height: 15px;

	width: 54px;

	float:left;

	}



#jumpto {

float:left;

clear:left;

position:relative;

}



#minibasket {

float:right;

font-family:Arial, Helvetica, sans-serif;

text-align:center;

clear:none;

position:relative;

top:20px;

}



#links {

padding-top:20px;

text-align:center;

clear:both;

width:875px;

margin:auto;

}



#links ul {

margin:auto;

float:left;

width:100%;

text-align:center;

}



#links ul li {

display:inline;

list-style:none;

}



#links ul li a {

color:#e5be9d;

font-family:Arial Black, Helvetica, sans-serif;



text-decoration:none;

margin:0 20px;

}



#links ul li a:hover {

color:#6965bb;

}





.mainimg {

float:left;

width:350px;

height:350px;
margin-top:60px;

}



div#prodinfo {

float:left;

width:300px;

margin-bottom:30px;

padding-top:30px;

padding-left:30px;

text-align:left;

font-family:Arial Black, Helvetica, sans-serif;

font-size:12px;

}



input.add {

border:none;

color:#fff;

font-family:Arial Black, Helvetica, sans-serif;

font-size:0px;

text-align:left;

cursor:pointer;

text-indent: -100em;

	overflow: hidden;

	background: right url(images/add.jpg) no-repeat;

	height: 38px;

	width: 300px;

	display:block;

	float:left;

	position:relative;

	left:-20px;

}



#cart {

width:519px;

}





a.thickbox enlarge img {

float:left;

margin-left:120px;

position:relative;

top:230px;

}



#fc_minicart {

display:none;

position:relative;

top:-40px;

}



#prodinfo #topinfo{
margin-bottom:20px;

}

#topinfo table {
}



.viewcart a {

background:url(images/viewcart.jpg) no-repeat;

background-position:0 0;

width:130px;

height:27px;

border:none;

display:block;

color:#fff;

font-size:12px;

padding-top:3px;

text-decoration:none;

text-align:left;

padding-left:5px;

margin-top:5px;

	text-indent: -100em;

	overflow: hidden;

}

.viewcart a:hover {
background-position:0px -30px;
}



input.quantity {

width:20px;

}



img.rollover {

/*margin:auto!important;*/

}



h1.outofstock {

float:left;

padding-left:30px;

}



form.foxycart {

text-align:left;

padding-left:30px;

float:right;

width:362px;

}



form.back input {

border:none;

background:url(images/back.jpg);

width:104px;

height:34px;

float:right;

cursor:pointer;

position:relative;

left:-35px;

}



/*********************************************FONTS***********************************************/

p {

font-size:15px;

}



p a {

color:#E5BE9D;

}



p a:hover {

color:#6965bb;

}



h1 {

font-family:Arial Black, Helvetica, sans-serif;
font-size:34px;
color:#6965bb;
font-style:normal;

}



h1.WELCOME {

	text-indent: -100em;

	overflow: hidden;

	background: url(images/welcome.jpg) no-repeat;

	height: 38px;

	width: 846px;

	margin-bottom:15px;
	position:relative;
	left:20px;

	}

div#text {
float:left;
width:875px;
text-align:center;
}

div#plaintext {
float:left;
width:600px;
text-align:left;
padding-top:30px;
position:relative;
left:50%;
margin-left:-300px;
height:450px;
overflow:auto;
}

div#plaintext #tandc p {
font-size:11px;
}

div#plaintext p {
font-family:Arial, Helvetica, sans-serif;
}

div#plaintext p a {
color:#7da8db;
}

p.blue {
float:left;
text-transform:uppercase;
text-align:center;
width:100%;
font-family:Arial black, Helvetica, sans-serif;
font-weight:bold;
color:#7da8db;
font-size:32px;
}

div#plaintext p a:hover {
color:#6965BB;
}


p.cream, h3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#E5BE9D;
text-transform:none;
}

h3 {
font-size:15px;
}



.grey {

color:#c2c2c1;

font-family:Arial Black, Helvetica, sans-serif;

width:110px;

float:left;

display:block;

}

#text p a {
color:#000;
}

#text p a:hover {
color:#6965BB;
}



.quantity {

color:#c2c2c1;

font-family:Arial Black, Helvetica, sans-serif;

width:110px;

float:left;

display:block;

font-size:12px;

position:relative;

top:-30px;

}



.darkgrey{

color:#8b8b8b;

}



.red {

color:#6965BB;

}



.purple {

color:#6965BB;

}



.ajaxSearch_resultsIntroFailure

{

margin-left:auto;

margin-right:auto;

}

#footer p  {
text-align:center;
}

p.credit, p.uglink {
font-size:11px;
line-height:11px;
color:#fff;
float:right;
font-family:Arial, Helvetica, sans-serif;
position:relative;
display:block;
top:27px;
left:-24px;
}

p.credit a {
color:#fff;
}

p.credit a:hover {
color:#6965BB;
}

p.uglink {
float:left;
display:block;
top:115px;
left:555px;
}

p.uglink a {
display:block;
width:156px;
height:10px;
background:url(images/link.jpg);
background-position:0 0;
}

p.uglink a:hover {
background-position:0 13px;
}

#topinfo div {
float:right;
width:270px;
}

fieldset#contact {
border:none;
overflow:hidden;
position:relative;

left:70px;
width:450px;
}

fieldset#contact h3 {
font-size:14px;
margin-bottom:20px;
}
fieldset#contact label {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
float:left;
clear:both;
}

fieldset#contact p {
float:left;
clear:both;
padding-bottom:10px;
}

fieldset#contact input {
float:left;
clear:both;
}

fieldset#contact textarea {
width:300px;
height:100px;
}

div.errors {
color:#ff0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-bottom:10px;
}

div.home p {
text-transform:uppercase;
padding-top:5px;
font-size:14px;
width:745px;
text-align:center;
margin:auto;
margin-bottom:5px;
}

img#livingimg {
float:right;
position:relative;
top:5px;
left:-42px;
}








