 { border:#FF0000 1px solid;}

/*
BridalOnlineStore.com CSS File
Date: October 2007
Version: 1.0

********NOTE**********:
This file handles the new features implemented in version 1.x of www.bridalonlinestore.com starting October of 2007.
If changes need to be done to this file remember to make a backup copy of it.
**********************

*/

body {
	color:#4E4B3D;
	font-family:Arial, Helvetica, sans-serif;	
}

h1 { 
	font-size:145%;
	font-style:italic;
	font-family: Georgia, "Times New Roman", Times, serif;	
}

/*--------------------------------LINKS*/

a.dark-links:link,
.items a,
.bridal-shop a {
	font: 100% Arial, Helvetica, sans-serif;
	color:#000000;	
	padding:3px;
	display:inline;
	text-decoration:underline;
}

.items a:visted {	
	color: #000000;	
}

.bridal-shop a:visted {	
	color: #000000;
}

a.dark-links:visited {	
	color: #000000;	
	text-decoration:underline;
}

a.dark-links:hover,
.items a:hover,
.bridal-shop a:hover {	
	color: #000;	
	background:#BEB599;
	text-decoration:none;
}


/*image links*/

.image-link {
	border: 1px solid #CDC5B0;
}

a:hover .image-link {
	border: 1px dotted  #003C62;
}
a:active .image-link {
	border: 1px solid #000;
}


/*--------------------------------DIV IDs*/
#logo {
	width:272px;
	height:151px;
	background:url(logo2.png) no-repeat;	
}

#IEroot6 #logo {	
	background:url(logo2.gif) no-repeat;	
}

.spacer {
	width:272px;
	height:151px;
	border:none;
}

#bridezillas {
	width:216px;
	height:86px;
	background:url(featured-articles-bridezillas.gif) no-repeat;
	margin:auto;	
}

#cbs {
	width:160px;
	height:91px;
	background:url(featured-articles-cbs.gif) no-repeat;	
	margin:auto;	
}

#IEroot6 #cbs,
#IEroot7 #cbs {
	position:relative;
	left:10px;
}

#bridal-planner {
	width:169px;
	height:86px;
	background:url(featured-articles-bridal-planner.gif) no-repeat;	
	margin:auto;
}

#IEroot6 #bridal-planner,
#IEroot7 #bridal-planner {
	position:relative;
	left:25px;
}

#bridal-guide {
	width:178px;
	height:86px;
	background:url(featured-articles-bridal-guide.gif) no-repeat;
	margin:auto;		
}

/*--------------------------------eBAY*/
#ebay {
	width:187px;
	margin:auto;	 
}

#IEroot6 #ebay,
#IEroot7 #ebay {
	width:100%;
	text-align:center;
}

#ebay h1 span {
	display:none; 
}

#ebay a {
	display:block;
	width:187px; 
	height:76px;
	background:url(ebay.png) 0 0 no-repeat;
	border:#CDC5B0 1px dotted; 		
}

#ebay a:hover {
	border:#003C62 1px dotted;
}

#ebay a:active {
	border:#000 1px solid;
}



/*--------------------------------DIV STYLES*/

div.header-promo {
	width:200px;
	height:159px;
	background:url(promo.png) no-repeat;	
}

#IEroot6 div.header-promo {
	width:200px;
	height:159px;
	background:url(promo.gif) no-repeat;	
}

div.header-promo-product {
	width:200px;
	height:159px;
	background:url(promo-product.png) no-repeat;
	position:relative;
	left:1px;	
}

#IEroot6 div.header-promo-product {
	background:url(promo-product.gif) no-repeat;
}

div.items,
div.bridal-shop {
	color:#4E4B3D;	
}

div.items {	
	border-right:#999 1px dotted;
	padding-right:8px;
	padding-left:5px;
	margin-right:5px;
}



/*--------------------------------STYLES*/
.info {
	display:none;
}

.titles{
	font-size:115%;
	color:#4E4B3D;
}

.small-text {
	font-size:10px;
}

hr {
	width:100%;
	height:2px;
	border-bottom:#4E4E4E 1px dotted;
	border-top:#CCC4AF 1px solid;
	border-left:0px;
	border-right:0px;
	text-align:center;
}

.align-middle {
	vertical-align: middle;
}

.no-border {
	border:0px;
}

/*--------------------------------LISTS*/

.items ul {
	list-style-image:url(bullet-flower.gif);
	color:#4E4B3D;
}

#IEroot6 .items li {
	padding-left:7px;
}


/*--------------------------------FAQs AND ARTICLES' LINKS*/

#faq ul a:link,
#faq ul a:visited,
#IEroot7 #faq ul a:link,
#IEroot7 #faq ul a:visited,
#articles ul a:link,
#articles ul a:visited {
	color:#000000;
	padding:0;	
	padding-left:2px;
	display:block;		
}

#faq a:link,
#faq a:visited,
#faq h3,
#articles a:link,
#articles a:visited {	
	color:#000000;	
	padding:3px;
	display:inline;		
}

#faq ul a:hover,
#faq a:hover,
#articles ul a:hover,
#articles a:hover {
	background:#BEB599;
}

#faq table,
#faq li,
#articles li {
	text-align:left;	
	font-size:95%;	
}

#faq table {
	line-height:25px;	
}

#inner-faq ul {
	line-height:30px;
	text-align:left;
	list-style-image:url(bullet-flower.gif);	
}

#IEroot6 #faq a:link,
#IEroot6 #faq a:visited,
#IEroot6 #articles a:link,
#IEroot6 #articles a:visited,
#IEroot7 #faq a:link,
#IEroot7 #faq a:visited,
#IEroot7 #articles a:link,
#IEroot7 #articles a:visited,
#inline ul a:link,
#inline ul a:visited
#IEroot7 #inline ul a:link,
#IEroot7 #inline ul a:visited,
#IEroot7 #articles ul a:link,
#IEroot7 #articles ul a:visited {
	display: inline;
	padding:2px;		
}

#IEroot7 #faq ul a:link,
#IEroot7 #faq ul a:visited,
#IEroot7 #articles ul a:link,
#IEroot7 #articles ul a:visited {	
	height:30px;
	vertical-align:middle;
}

#articles {
	display:none;
}

/*--------------------------------POP UP MENU*/

#drop-down-menu {
	padding-left:15px;
	padding-top:10px;
	background: url(bg-drop-down-menu.jpg) 190px 0 no-repeat;
}

div.inner-menu {
	width:37%;
	float:left;
	margin:2px;
}

#drop-down-menu h1 {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:bold;
	font-style:normal;
	color:#000;
}

.h2 {
	font-size:90%;
	font-weight:bold;
	font-style:normal;
	color:#D6CBB5;
	margin:0;
	text-align:center;
	padding:3px;
}

#drop-down-menu ul {
	margin:0;
	margin-bottom:15px;
	padding:0;
	list-style-type:none;
	line-height:15px;
}

#drop-down-menu li {
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
}

#drop-down-menu a:link,
#drop-down-menu a:visited {
	display:block;
	width:100%;
	color:#361F10;
	padding-left:3px;
	border-left:#CDC5B0 2px solid;
	text-decoration:none;
}
 
#drop-down-menu a:hover {
	background:#E4E0D6;
	text-decoration:none;
	border-left:#7A0000 2px solid;
	color:#7A0000;
}

/*-------------------------------- GOOGLE CHECKOUT PROMO*/

#google-checkout {
	text-align:center;
	color:#333;
	background: url(bg-google-checkout.gif) repeat-x;		
	border:#3360C6 2px dotted;	
	height:45px;
	font-size:85%;
	font-weight:bold;
	width:80%;
}

/*-------------------------------- PAYMENTS PAGES*/

.border-tables {
	border:#475461 1px dotted;
}

