/* site specific css stuff 		*/

/* ******************************* */

/* layout code */
@media print {

body
{
	margin:0px;
	padding:0px;
	font-family:verdana, helvetica;
	font-size:11px;
	color:#666666;
}

#enclosure h1
{
    font-size:16px;
    margin-bottom:10px;
}

#textdiv ul
{
    list-style-type:disc;
    padding:6px;
    margin-left:20px;
}




/* ******************************* */

select 
{
	font-size:11px;
	background-color: #FFFFFF;
	border: 1px solid #9196A8;
}

input
{
	font-size:11px;
}

.inputBox
{
	border:1px solid #B7B6A4;
	width:175px;
}

.checkbox
{
	margin:0;
	width:13px;
	height:13px;
	overflow:hidden;
}

textarea {
	margin-bottom:5px;
	font-size:11px;
	border: 1px solid #B7B6A4;
	background-color: #FFFFFF;
}		 

.button {
	vertical-align:middle;
	font-size:11px;
	background-color: #E9E8E3;
	border: 1px solid #B7B6A4;
}

.ringselect
{
	width:175px;
}

.bold
{
    font-weight:bold;
    color:#DD5A9C;
}

/* ******************************** */
/*	Font Styles from CMS    		*/

.size3
{
    font-size:11px;
    color:#666666;
}

.size4
{
    font-size:14px;
    color:#DD5A9C;
}


/* ******************************* */
/*	Page Layout				*/


#enclosure
{
	width:99%;
	
}

#topbar
{
	display:none;
}

#logo
{	
	display:none;
}

#navblock
{
	display:none;
}

#topnav
{
	display:none;
}

#basket
{
	display:none;
}

#view
{
	display:none;
}

#productbar
{
	display:none;
}

#homecontent1
{
	display:none;
}

#homecontent2
{
	display:none;
}

#homecontent3
{
	display:none;
}

#collections
{
	display:none;
}

#contentblock
{
	padding-top:20px;
	width:810px;
}

#contentdiv
{
	width:600px;
}

#footerblock
{
	display:none;
}

#footernav
{
	display:none;
}

#footerlogo
{
	display:none;
}

#formdiv
{
    display:none;
}

/* ******************************* */
/*  Profiles Page   */

.greyreg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}
.bborder {
	border-bottom: 3px solid #d7cb70;
}
.cborder {
	border-bottom: 3px solid #ec008c;
}
.dborder {
	border-bottom: 3px solid #c7a0cb;
}
.eborder {
	border-bottom: 3px solid #2e3192;
}
.gborder {
	border-bottom: 3px solid #00ab4f;
}
.hborder {
	border-bottom: 3px solid #2fc3f1;
}

/* ******************************* */
/*	UL Menu Styles				*/

#menu
{
	padding:0;
	margin:0;
	color:#fff;
	font-family: verdana, helvetica, sans-serif;
	list-style-type:none;
	width:810px;
}

#menu li 
{
	display:inline;
	float:left;
	font-size:11px;
}

#menu li a
{
	color:White;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	float:left;
	margin-left:15px;
}

#menu li a:hover
{
    color:#CACDD2;
}

.divide
{
	width:5px;
	background-color:#DD5A9C;
	margin-right:2px;
	height:25px;
	padding:10px 0px 0px 0px;
}

.gold
{
	width:100px;
	margin-right:2px;
	background-color:#666666;
	height:25px;
	padding:10px 0px 0px 0px;
}

.white
{
	width:100px;
	margin-right:2px;
	background-color:#666666;
	height:25px;
	padding:10px 0px 0px 0px;

}

.platinum
{
	width:100px;	
	margin-right:2px;
	background-color:#666666;
	height:25px;
	padding:10px 0px 0px 0px;

}

.collect
{
	width:100px;	
	margin-right:2px;
	background-color:#666666;
	height:25px;
	padding:10px 0px 0px 0px;
}

.profiles
{
	width:100px;	
	margin-right:2px;
	background-color:#666666;
    height:25px;
	padding:10px 0px 0px 0px;
}

.viewbtn
{
	width:73px;
	margin-right:2px;
    height:25px;
	padding:0;
}

.basket
{
    width:218px;
	background-color:#DD5A9C; 
	color:White; 
	height:27px;
	padding-top:8px;
}





/* ******************************* */
/* lower UL menus */

#menu3
{
	padding:0;
	margin:0;
	color:#fff;
	font-family: arial, helvetica, sans-serif;
	list-style-type:none;
	width:810px;
}

#menu3 li 
{
	display:inline;
	float:left;
	height:167px;
	padding:0;
}

.gold3
{
	width:156px;
	margin-right:7px;
}

.white3
{
	width:156px;
	margin-right:7px;
}

.platinum3
{
	width:156px;
	margin-right:7px;
}

.collect3
{
	width:156px;
	margin-right:7px;
}

.profiles3
{
	float:right;
	width:156px;
}


#menu4
{
	padding:30px 0px 0px 0px;
	margin:0;
	color:#fff;
	font-family: arial, helvetica, sans-serif;
	list-style-type:none;
	width:808px;
}

#menu4 li 
{
	display:inline;
	float:left;
	height:130px;
	padding:0;
}

.profileb
{
	width:118px;
	margin-right:20px;
}

.profilec
{
	width:118px;
	margin-right:20px;
}

.profiled
{
	width:118px;
	margin-right:20px;
}

.profilee
{
	width:118px;
	margin-right:20px;
}

.profileg
{
	width:118px;
	margin-right:20px;
}

.profileh
{
	width:118px;
}


#ctl00_contentHolder_ctl00_imageDiv ul
{
	padding:0;
	margin:0;
	color:#fff;
	font-family: arial, helvetica, sans-serif;
	list-style-type:none;
	width:810px;
}

#ctl00_contentHolder_ctl00_imageDiv li 
{
	display:inline;
	float:left;
	width:100px;
	height:167px;
	padding:0;
}

.ring
{
	margin-right:18px;	
}

.last
{
	margin-right:0;
}




/* ******************************* */
/*	Navigation Styles			*/

a:link
{
   color:#D42C80; 
   font-weight:bold;
}

a:visited
{
   color:#D42C80; 
   font-weight:bold;
}

a:hover
{
    color:#333333;
    text-decoration:underline;
    font-weight:bold;
}

a:active
{
    color:#333333;
    text-decoration:underline;
    font-weight:bold;
}

.topnav
{
	color:#595959;
	font-size:10px;
}

a.topnav:link
{
	color:#666666;
}

a.topnav:visited
{
	color:#666666;
}

a.topnav:hover
{
	color:#DD5A9C;
	text-decoration:underline;
}

a.topnav:active
{
	color:#DD5A9C;
	text-decoration:underline;
}


.current
{
	font-size:10px;
	color:#DD5A9C;
	font-weight:bold;
}
a.current:link
{
	color:#666666;
}

a.current:visited
{
	color:#666666;
}

a.current:hover
{
	color:#DD5A9C;
	text-decoration:underline;
}

a.current:active
{
	color:#DD5A9C;
	text-decoration:underline;
}



.footernav
{
	font-size:10px;
	color:#666666;
}

a.footernav:link
{
	color:#666666;
}

a.footernav:visited
{
	color:#666666;
}

a.footernav:hover
{
	color:#DD5A9C;
	text-decoration:underline;
}

a.footernav:active
{
	color:#DD5A9C;
	text-decoration:underline;
}


.currentfooter
{
	font-size:10px;
	color:#666666;
	font-weight:bold;
}
a.currentfooter:link
{
	color:#666666;
}

a.currentfooter:visited
{
	color:#666666;
}

a.currentfooter:hover
{
	color:#DD5A9C;
	text-decoration:underline;
}

a.currentfooter:active
{
	color:#DD5A9C;
	text-decoration:underline;
}



/*	div surrounding the navigation item	*/
.subnavdiv
{
	width:175px;
	padding-right: 3px;
	margin: 0px 10px 5px 0px;
	font-size:11px;
}

/*	second class for div surrounding the navigation item	*/
.subnavbackground
{
	background-color:White;
}


/*	current selected item	*/

.selected
{
	font-weight:bold;
}


/*	top-level navigation text links	*/
.subnav
{
	font-weight:bold;
}

a.subnav:link
{
	color:#666666;
	font-size:11px;
}

a.subnav:visited
{
	color:#666666;
	font-size:11px;
}

a.subnav:hover
{
	color:#DD5A9C;
	font-size:11px;
	text-decoration:none;
}

a.subnav:active
{
	color:#DD5A9C;
	font-size:11px;
	text-decoration:none;
}

/*	 next level navigation text links	*/
.lowersubnav
{
}

a.lowersubnav:link
{
	color:#DD5A9C;
	font-size:11px;
}

a.lowersubnav:visited
{
	color:#DD5A9C;
	font-size:11px;
}

a.lowersubnav:hover
{
	color:#DD5A9C;
	font-size:11px;
	text-decoration:underline;
}

a.lowersubnav:active
{
	color:#DD5A9C;
	font-size:11px;
	text-decoration:underline;
}

/*	 extra level navigation text links	*/
.bottomsubnav
{
}

a.bottomsubnav:link
{
	color:#DD5A9C;
	font-size:11px;
}

a.bottomsubnav:visited
{
	color:#DD5A9C;
	font-size:11px;
}

a.bottomsubnav:hover
{
	color:#DD5A9C;
	font-size:11px;
	text-decoration:underline;
}

a.bottomsubnav:active
{
	color:#DD5A9C;
	font-size:11px;
	text-decoration:underline;	
}
	
	
}