body{
	background:url('images/background.jpg') center no-repeat #3B6E0F;
	margin:0px;
	padding:0px;
}

table, td, img {margin:0px; padding:0px; border:0px;}

img.product, iframe.product {
	border:3px solid #FFFFFF;
	-webkit-box-shadow: 0px 0px 50px #000000;  
	-moz-box-shadow: 0px 0px 50px #000000;  
	box-shadow: 0px 0px 50px #000000;
}

#body {
	width:1000px;
	height:692px;
	margin-top:68px;
}

#main {
	width:750px;
	height:650px;
	display:block;
	float:left;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-size:75%;
	letter-spacing:.1em;
	text-align:left;
	color:#69695B;
	line-height:20px;
}

#main h1 {
	color:#D14627;
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:30px;
	font-weight:normal;
}

#main h2 {
	color:#6A76B4;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:18px;
	font-weight:normal;
}

#main a:link, #main a:visited {color:#D14627; text-decoration:none; }
#main a:hover, #main a:active, #main a:visited:hover {color:#D14627; text-decoration:underline; }

#main.index {background:url('images/main_index.jpg') top left no-repeat; }
#main.index img {border:0px;}
#main.index p {
	margin:260px 0px 0px 50px;
	width:400px;
	height:170px;
	
	font-size:24px;
	color:#6A76B4;
	line-height:normal;
}
#main.index img {border:0px;}

#main.aboutUs{background:url('images/main_aboutUs.jpg') top left no-repeat; }
#main.clothing{background:url('images/main_clothing.jpg') top left no-repeat; }
#main.jewelry{background:url('images/main_jewelry.jpg') top left no-repeat; }
#main.gifts{background:url('images/main_gifts.jpg') top left no-repeat; }
#main.accessories{background:url('images/main_accessories.jpg') top left no-repeat; }
#main.contactUs{background:url('images/main_contact.jpg') top left no-repeat; }


#secNav {
	width:200px;
	height:533px;
	margin:30px 0px 0px 20px;
	
	font-size:24px;
	color:#6A76B4;
	float:left;
}

#secNav a {display:block; margin-bottom:10px; }
#secNav a:link, #secNav a:visited {color:#6A76B4; text-decoration:none;}
#secNav a:hover, #secNav a:active, #secNav a:visited:hover {text-decoration:none;}
#secNav a:hover.orange, #secNav a:active.orange, #secNav a:visited:hover.orange {color:#E78116;}
#secNav a:hover.green, #secNav a:active.green, #secNav a:visited:hover.green {color:#BFEA21;}
#secNav a:hover.yellow, #secNav a:active.yellow, #secNav a:visited:hover.yellow {color:#F0EE28;}


#nav {
	width:250px;
	height:650px;
	display:block;
	float:left;
	background:url('images/background_nav.jpg') top no-repeat;
}

#mailingList {
	background:url('images/mailingList.gif') top no-repeat;
	width:230px;
	height:73px;
	padding:86px 0px 0px 15px;
	text-align:left;
}

#mailingList form {
	margin:0px;
	padding:0px;
	vertical-align:top; 
	margin-bottom:12px;
}
#mailingList input[type='text'], #mailingList input.text {
	width:175px;
	height:27px;
	border:1px solid #B1B1B1;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#B1B1B1;
	font-size:18px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	font-weight:normal;
}
#mailingList input[type='image'], #mailingList input.image {
	width:40px;
	height:30px;
	vertical-align:top;
}
#mailingList img {
	border:0px;
}

#footer {
	height:37px;
	margin-top:5px;
	display:block;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:75%;
	letter-spacing:.1em;
}

#footer a:link, #footer a:visited {color:#BFEA21; }
#footer a:hover, #footer a:active, #footer a:visited:hover{color:#F0EE28; }

#footer a.idesign {padding:5px 0px 5px 18px;}
#footer a:link.idesign, .footer a:visited.idesign {background:url('images/idesign.gif') left no-repeat; }
#footer a:hover.idesign, .footer a:active.idesign, .footer a:visited:hover.idesign {background:url('images/idesign_yellow.gif') left no-repeat; }

#footer b {color:#BFEA21; }


.graphicButtons a {margin-left:20px; text-decoration:none; }
.graphicButtons a img {
	border:0px;
	-webkit-box-shadow: 0px 0px 50px #000000;  
	-moz-box-shadow: 0px 0px 50px #000000;  
	box-shadow: 0px 0px 50px #000000;
}

.breadcrumb {
	float:right;
	color:#69695B;
	margin:70px 10px 0px 0px;
}
.breadcrumb a:link, .breadcrumb a:visited {color:#6A76B4; font-weight:normal; text-decoration:none; }
.breadcrumb a:hover, .breadcrumb a:active, .breadcrumb a:visited:hover {color:#6A76B4; font-weight:normal; text-decoration:underline; }

.caption {
	font-size:11px;
	color:#6A76B4;
	line-height:normal;
}

.divider {
	margin:0px;
	text-align:center;
	height:27px;
	background:url('images/divider.gif') center no-repeat;
	border:0px;
}

.products {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	/*font-size:75%;*/
	letter-spacing:.1em;
	text-align:left;
	color:#69695B;
	line-height:20px;
}
.products a:link, .products a:visited {color:#6A76B4; text-decoration:none; }
.products a:hover, .products a:active, .products a:visited:hover {color:#6A76B4; text-decoration:underline; }
.products a img, .products a:link img, .products a:visited img { 
	border:2px solid #FFFFFF;
	display:block; 
	margin:10px 10px 5px 0px;
	
	-webkit-box-shadow: 0px 0px 50px #000000;  
	-moz-box-shadow: 0px 0px 50px #000000;  
	box-shadow: 0px 0px 50px #000000;
}
.products a:hover img, .products a:active img, .products a:visited:hover img {border:2px solid #E78116;}

.errors {color:#CC0000; margin-bottom:10px; }
.thanks {color:#0033CC; margin-bottom:10px; }
.smallText {font-size:10px; line-height:normal; }

.left {float:left; margin-right:15px; }
.right {float:right; margin-left:15px; }
.clear {clear:both; }

.show {visibility:visible; }
.hide {visibility:hidden; }