/* CSS global reset for all browsers */ 
* {
    padding: 0px;
    margin: 0px;
} 

body
{ 
background: #ffffff url(images/bodyBG.gif) top repeat-x;
height:100%;
font-family : "Trebuchet MS", "Century Gothic",  Helvetica, Tahoma, Verdana, Arial, Helvetica, sans-serif ;
			font-weight : normal ;
			font-size:0.8em;
			color:#333333;
}

.hide{visibility:none;
		line-height:0px;}
.mainWrapper{
			width: 100%;			
			vertical-align: top;
			border: 0px solid #818181;
			background-color:#ffffff;
			
			margin:auto;
			
			padding:0px;
			}
.flashWrapper{
			width: 950px;			
			vertical-align: top;
			border: 0px solid #666666;
			background-color:#ffffff;
			font-family : "Century Gothic", Trebuchet, Helvetica, Tahoma, Verdana, Arial, Helvetica, sans-serif ;
			font-weight : normal ;
			font-size:0.8em;
			margin:auto;
			color:#333333;
			padding:0px;}



.header {   background: transparent;
			width: 100%;
			margin:auto;
			height:113px;
			text-align:center;
			vertical-align:bottom;
			border:0px solid red;
			clear:right;
			}

.headerContent		{ width:950px;
			margin:auto;
				}

.fullColumn		{ background-color: transparent;
			border-top:0px solid #E0E0E0;
			border-bottom:0px solid #E0E0E0;
			vertical-align:top;
			padding:15px 0px 15px 0px;
			width:950px;
			margin:auto;
			
				}

	
.footer {   background: #EDF6D4;			
			width: auto;
			min-width:950px;
			min-height:400px;
			text-align:center;
			margin:auto;
			border-top:5px solid #D9EAAE;
			padding-top:15px;
			font-size:.9em;
			}

.footerContent		{ width:950px;
background: #EDF6D4;
			margin:auto;
				}


.footer li{display:inline;}
.footer li a {color:#666666;}
.footer li a:hover {color:#333333;}

	
							

.navContainer { 
			margin:auto;
			padding-right: 0px;
			padding-left: 0px;
			padding-bottom: 0px;
			padding-top: 0px;
			border-spacing: 0px;
			text-align:center; 
			background: transparent url(images/navBG.jpg) top center repeat-y ;
			width:940px;
			height:28px;
			border: 0px solid #666666;
			}
.subNavContainer { 			
			padding-bottom: 10px;
			padding-top: 0px;
			border-spacing: 0px;
			text-align:center; 
			background-color: #ffffff;
			float:left;
			width:878px;
			border-bottom:1px solid #E0E0E0;
			}

/* ************Main MENU**************** */ 
#navbar {
    font-family: "Century Gothic", Trebuchet, Helvetica, Verdana, Helvetica, sans-serif;
    font-weight:bold;
    height:30px;
	margin:auto;
	font-size:1.1em;
	padding:0px;
	display:block;
	border:0px dotted #fff;
	}
#navbar li {
    list-style:none;
    display:inline;
	height:30px;
	
	

	}
/* *******tab1********* */ 
#navbar li a {
    color:#666666;
    text-decoration:none;
	padding-right:25px;
	height:30px;
	line-height:30px;
	}

#navbar li a:hover {
	text-decoration:underline;
	color:#333333;
	}

#navbar li.selected a {
    font-style:italic;
	color:#333333;
	}
			
			
				


/* ************END main MENU**************** */ 


.contentContainer1Col		{ background-color: #ffffff;
					
			vertical-align: top;
			margin:auto;
			padding-bottom:15px;
			border:0px solid green;
				}

				


.wideContent {padding:15px 5px 10px 5px;
				float:left;
				width:918px;
				 background-color: transparent;}
.wideContent img{border:3px double #cfcfcf;}



.productDetail {padding:15px 5px 0px 5px;
				float:left;}
.productDescription{height:350px;
				float:left;
				width:928px;
				font-size:.9em;
				}
.crossSell{
			float:left;		
			margin-top:0px;
			}
.crossSell img{border:1px solid #cccccc;}


img.detail  {margin:0 20px 0 0;
				float:left;}

img.left{float:left;
		margin-right:20px;
		margin-bottom:10px;}
img.right{float:right;
		margin-left:20px;
		margin-bottom:10px;
		;}
img.press{float:left;
		margin-right:20px;
		margin-bottom:10px;
		border:0px;}

.productGrid{float:left;
			font-size:.8em;
			margin-right:15px;
			height:225px;
			 text-align:center;

			}
.productGrid img{}


.rightColumn		{ background-color: transparent;
			float:left;
			width:350px;
				}


h1	{  font-size : 2.3em;
			font-weight : normal ;
			color : #708B2D ;
			margin-bottom:15px;
			text-align:center;
			font-family:"Century Gothic";
			}
			

h2	{  font-size : 2.0em;
			font-weight : normal ;
			color : #d13160 ;
			vertical-align: top;
			margin-bottom:8px;
			margin-top:6px;
			font-family:"Century Gothic";
			}


			


.crossSell h2	{  font-size : 1.0em;
			font-weight : bold ;
			color : #999999 ;
			vertical-align: top;
			border-bottom:1px solid #E0E0E0;
			margin-bottom:6px;
			margin-top:6px;}


h3	{  font-size : 1.7em;
			font-weight : normal  ;
			color : #333 ;
			margin-left:7px;
			margin-top:4px;
			font-family:"Century Gothic";
			}

h4	{  font-size : .9em;
			font-weight : bold  ;
			color : #666666 ;
			margin-left:7px;}

h2.formHeading	{  font-size : 1.0em;
			font-weight : bold  ;
			border-bottom : 1px solid #000000;
			text-align : left ;
			color : #333333 ;
			vertical-align: top;}

p{margin-top:6px;
margin-bottom:10px;
margin-left:10px;}

ul{padding-left:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-top:10px;
	margin-left:10px;
		list-style-position: inside;}

.rap{font-family:  "Girls are Weird", "Century Gothic", Trebuchet, Helvetica, Tahoma, Verdana, Arial, Helvetica, sans-serif ;
		line-height:1.0em;
		font-size:1.8em;}



ol{padding-left:30px;
	padding-right:30px;
	padding-bottom:10px;
	padding-top:10px;}
ol li {margin-bottom:8px;}

a {
	text-decoration:underline;
	color: #82964F;
	font-weight : bold ;
	}
				
a:hover{
	text-decoration: none;
	color: #333333;
	font-weight : bold ;
	}
	
a:visited{
	font-weight : bold ;
	}

.hide{visibility:hidden;
		line-height:0px;}

.header li a {
	text-decoration: none;
	color:#ffffff;
	}


				
.header li a:hover {
	text-decoration: underline;
	color: #EFF0F0;

	}
	
.header li a:visited{	
	color:#ffffff;
	}


/* ************ALL PAGES SUB MENU**************** */ 
.subNavColumn{float:left;
				width:201px;
				font-size:.8em;
				min-height:400px;
				background-color:#797979;
				margin-left:9px;
				padding:0px;
				border-top:1px solid #FFFFFF;
				}
.subNavColBottom{position: absolute;
				bottom: 0;
				left: 0;
				margin-left:12px;
				margin-bottom:5px;
				padding-top:0px;
				width:210px;
				}
.padded{padding:5px;}

.subRightColumn	{ background-color: #FFFFFF;
			float:left;
			padding-left:10px;
			padding-top:15px;
			width:650px;
				}




div.formHeading	{	font-size : 12pt;
				font-weight : bold ;
				text-align : left ;
				color : #003366 ; ;
				border-bottom: 1px solid #000000;
				padding-top : 20px;}
.menuStyle	{	font-size : 8pt;
				font-weight : normal ;
				text-align : left ;
				color : black ;}
.textboxStyle	{	font-size : 10pt;
				font-weight : normal ;
				text-align : left ;
				color : black ;}
.buttonStyle	{	font-size : 10pt;
				font-weight : normal ;
				text-align : center ;
				color : black ;}
.smallButtonStyle	{	font-size : 8pt;
				font-weight : bold ;
				text-align : center ;
				color : #336699 ;}



input	{    	font-weight : normal ;
			font-size : 8pt;
			color: #000000;
			}
			
input[type="submit"]{    	font-weight : bold ;
			font-size : 8pt;
			color: #FFFFFF;
			border: 3px solid #ea728f;
			background-color: #df4c78;
			}
			
select { 
			background-color: #FFFFFF; 
			color: #000000; 
			font-weight : normal ;
			font-size : 8pt;	
}

textarea {font-family : "Century Gothic", Trebuchet, Helvetica, Tahoma, Verdana, Arial, Helvetica, sans-serif ;
			font-weight : normal ;
			font-size:1.0em;}	

.contactForm { 
			background-color: #FFFFFF; 
			color: #000000; 
			font-weight : bold ;
			font-size : 8pt;	
}

.pressItem h2{font-size:1.2em;}
.pressItem h1{font-size:1.2em; font-weight:bold;}
.pressItem{width:166px;
			height:210px;
			float:left;
			padding:10px;
			margin-top:10px;
			text-align:center;}

.dimension h2{font-size:1.6em;}
.dimension h1{font-size:1.8em; font-weight:bold;}
.dimension{width:166px;
			float:left;
			padding:10px;
			margin-top:10px;
			text-align:center;}

.captionLeft{margin-right:30px; margin-bottom:20px; margin-top:10px; float:left; text-align:center; font-size:.9em;}
.captionRight{margin-left:30px; margin-bottom:20px; margin-top:10px;  float:right; text-align:center; font-size:.9em;}

#urbanBox{width:420px;
		margin-right:0px;
		margin-left:40px;
		border:0px solid red;
		float:left;
		clear:left;
		padding: 0px 5px 5px 0px;
		height:215px;
		background: transparent url(images/urban.gif) top center no-repeat;
		}

#clubBox{width:420px;
		margin-right:0px;
		margin-left:0px;
		border:0px solid red;
		float:left;
		padding: 0px 25px 5px 0px;
		height:215px;
		background: transparent url(images/club.gif) top center no-repeat;
		}

#contBox{width:420px;
height:215px;
		background: transparent url(images/contemporary.gif) top center no-repeat;
		clear:left;
		margin-right:0px;
		margin-left:40px;
		border:0px solid red;
		float:left;
		padding: 0px 5px 5px 0px;
		}

#toteBox {width:420px;
height:205px;
		background: transparent url(images/tote.gif) top center no-repeat;
		margin-right:0px;
		margin-left:0px;
		border:0px solid red;
		padding: 0px 25px 5px 0px;
		float:left;
		
		}
#luxeBox {width:420px;
		margin-right:0px;
		margin-left:0px;
		border:0px solid red;
		float:left;
		padding: 0px 25px 5px 0px;
		height:215px;
		background: transparent url(images/luxe.gif) top center no-repeat;
		
		}

#luxeWrapBox{width:420px;
		margin-right:0px;
		margin-left:40px;
		clear:left;
		border:0px solid red;
		float:left;
		padding: 0px 5px 5px 0px;
		
		height:205px;
		background: transparent url(images/luxeWrap.gif) top center no-repeat;
		
		}

#medBox{width:420px;
height:215px;
		background: transparent url(images/medium.gif) top center no-repeat;
		clear:left;
		margin-right:0px;
		margin-top:10px;
		margin-left:255px;
		border:0px solid red;
		float:left;
		padding: 0px 5px 5px 0px;
		}
#description{width:550px;
		margin-right:10px;
		margin-left:20px;
		border:0px solid red;
		float:left;
		padding: 0px 30px 30px 0px;
		}
#description h1{font-size:2.3em;}
#covers{clear:left;
		margin-left:30px;}

.goBack{width:170px;
text-align:left;
float:left;
padding-left:15px;}
.startOver{width:160px;
text-align:right;
float:left;}

.last{text-align:right;}

.sortList{text-align:center;
			width:410px;
			float:left;}

.searchForm{width:500px;
			float:left; 
			padding:15px 35px 15px 15px; 
			border-right:1px solid #cfcfcf; }


table#prices {margin-left:30px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table#prices th {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
	background-color:#999; color:#fff; font-weight:bold; text-align:center;
}
table#prices td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

#no_found{width:850px; margin:20px auto; background-color:#D34871; color:#fff; font-weight:normal; padding:10px; text-align:center; font-size:1.8em;}

a img {border:none;}



img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}


img.aligncenter{display: block;
	margin-left: auto;
	margin-right: auto;}

img.alignright {
	padding: 4px;
	margin: 20px 0 15px 20px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 20px 15px 20px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
td.soldout {background-color:#da4672;
		color:#fff;
		font-weight:bold;}

table.promotion777 {border-collapse:collapse;
			border-top:1px solid #ccc;
			border-left:1px solid #ccc;
			margin:10px auto;}

table.promotion777 td{
			border-right:1px solid #ccc;
			border-bottom:1px solid #ccc;
			padding:3px 5px;}

.retiredCovers {width:800px;
			margin:15px auto;
			border-collapse:collapse;
			 border-top:1px solid #999;
			  border-left:1px solid #999;}
.retiredCovers td {padding:3px; border-right:1px solid #999;  border-bottom:1px solid #999; }
.retiredCovers td.tableTitle {color:#fff; background-color:#999; font-weight:bold;}


#fadeShow {height:371px;
			width:615px;}

.leftColumn		{float:left; width:615px; 
				}


#sidebarTop {width:260px;
			float:left;
			padding:0px;
			padding:0px 15px 15px 15px
			vertical-align:top;
			background: transparent url(/main/wp-content/themes/reverseapurse/images/subNavBoxBG.jpg) top left repeat-y;
			margin-left:15px;
			border-left:1px solid #e2e2e2;}
#sidebarBottom {width:260px;
			float:left;
			padding:0px;
			margin:0px;
			vertical-align:top;
			background: transparent url(/main/wp-content/themes/reverseapurse/images/subNavBoxBottomBG.jpg) bottom left no-repeat;}


#sidebar{width:240px;
			float:left;
			padding:0px 0px 3px 20px;			
			vertical-align:top;
			font-family:Verdana, Arial, Tahoma;
			font-size:0.9em;
			background: transparent url(/main/wp-content/themes/reverseapurse/images/subNavBoxTopBG.jpg) top left no-repeat;
			min-height:328px;}


.clearright, img.clearright {clear:right;}
