﻿/* site master styles */

body
{
  margin: 0px;
  padding: 0px;
  width: 1000px;
  text-align :center; 
  margin:0 auto 0 auto;
}

H1
{
    font-weight:normal;
    font-size: 8pt;
    color: black;
    font-family: Gill Sans MT;
    background-color:Transparent;
    padding-right: auto;
    padding-left: auto;
    padding-bottom: 5px;
    padding-top: auto;   
    line-height: 11pt;
    width:auto;
    margin:0 0 0 0 0; 
    text-align:center
}
#header 
{ 
	padding: 0 0 0 0;
	border: 0; 
	margin: 0;
	width: 1000px;
	height: 120px;
 }
.header_navigation_bar
{
	float:left;
	padding: 0px 0px 0px 0px;
	width: 1000px;
	border: 0; 
	margin: 0;
}

#content 
{
	padding: 0 0 0 0;
	border: 0; 
	margin: 0;
	width: 1000px;
}
#footer 
{
	padding: 0 0 0 0;
	border: 0; 
	margin: 0;
	width: 1000px;
}

.index_ProductCategoryTitle
{
    font-weight:normal;
    font-size: 12pt;
    color:#57909B; 
    font-family:Gill Sans MT; 
    background-color:Transparent;
    padding-right: auto;
    padding-left: auto;
    width:auto;
    text-align:center;
    margin: 0 auto 0 auto;
}

.index_ProductCategoryDetail
{
    font-weight:normal;
    font-size: 9pt;
    color: black;
    font-family: Gill Sans MT;
    background-color:Transparent;
    padding:0 0 0 0;
    margin: 0 0 0 0;
    line-height: 11pt;
    width:auto;
    text-align:center;
    margin: 0 auto 0 auto;
}
.index_ProductCategoryImage
{
  padding:0px 0px 0px 0px 0px;
  border:none 0 0;
  vertical-align:bottom;
}

#index_bulletin_board
{
	float:left;
	padding: 3px 3px 3px 3px;
	border: 0; 
	margin: 3px;
	width: 240px;
	height: 75px;
	border:solid 1px #ABABAB;
    font-weight:normal;
    font-size: 10pt;
    color : #7D766E;
    font-family : Gill Sans MT;
    line-height : 12pt;
    text-align :left;
 }

#index_featured_product
{
	float:left;
	padding: 3px 3px 3px 3px;
	border: 0; 
	margin: 3px;
	width: 240px;
	height: 75px;
    font-weight:normal;
    font-size: 10pt;
    color : #7D766E;
    font-family : Gill Sans MT;
    line-height : 11pt;
    text-align :center;
 }

.gallery_title
{
  font-weight:normal;
  font-size: 12pt;
  color:Black;
  font-family: Gill Sans MT;
  background-color:Transparent;
  padding-right: auto;
  padding-left: 15px;
  padding-bottom: auto;
  padding-top: 20px;   
  line-height: 16pt;
  width:auto;
  text-align:center;
}
.gallery_wrapper
{
	margin:0 0 0 75px;
}
.gallery_product
{
	float:left;
	padding:0;
	border: 0; 
	margin:25px 30px 0px 0px;
	height: 260px;
	width:220px;
	font-weight:normal;
	font-size: 11pt;
	color:Black;
	font-family: Gill Sans MT;
	background-color:Transparent;
	line-height: 12pt;
	text-align:center;
}

 .gallery_LinkText
{
    font-weight:normal;
    font-size: 10pt;
    color: black;
    font-family: Gill Sans MT;
    background-color:Transparent;
    padding-right: 10px;
    padding-left: auto;
    padding-bottom: 5px;
    padding-top: auto;   
    line-height: 13pt;
    width:auto;
   
}

.gallery_product_price
{
	font-weight:normal;
	font-size: 9pt;
	color:#57909B;
	font-family: Gill Sans MT;
	text-align:center;
}

 .plainText
{
    font-weight:normal;
    font-size: 10pt;
    color: black;
    font-family: Gill Sans MT;
    background-color:Transparent;
    padding-right: auto;
    padding-left: auto;
    padding-bottom: auto;
    padding-top: auto;   
    line-height: 13pt;
    width:auto;
   
}

.smallPlainText
{
    font-weight:normal;
    font-size: 8pt;
    color: black;
    font-family: Gill Sans MT;
    background-color:Transparent;
    padding-right: auto;
    padding-left: auto;
    padding-bottom: 5px;
    padding-top: auto;   
    line-height: 11pt;
    width:auto;
}

.sectionTitle
{
    font-weight:normal;
    font-size: 14pt;
    color: #57909B;
    font-family:Gill Sans MT; 
    background-color:Transparent;
    padding-right: auto;
    padding-left: auto;
    padding-bottom: 10px;
    padding-top: 0px;
    line-height: 16pt;
    width:auto;
    margin-top:20px;
}

.subSectionTitle
{
    font-weight:normal;
    font-size: 12pt;
    color: #57909B;
    font-family:Gill Sans MT; 
    background-color:Transparent;
    padding-right: auto;
    padding-left: auto;
    padding-bottom: 10px;
    line-height: 16pt;
    width:auto;
    margin-top:20px;
}


.product_detail_title
{
  font-weight:normal;
  font-size: 16pt;
  color: #57909B;
  font-family:Gill Sans MT;
  background-color:Transparent;
  padding-right: auto;
  padding-left: auto;
  padding-bottom: auto;
  padding-top: 40px;   
  line-height: 16pt;
  width:auto;
  text-align:center;
}

.product_detail_property_name
{
  font-weight:normal;
  font-size: 12pt;
  color: #57909B;
  font-family:Gill Sans MT;
  background-color:Transparent;
  padding-right: auto;
  padding-left: auto;
  padding-bottom: auto;
  padding-top: 0;
  line-height: 18pt;
  width:auto;
  text-align:center;
  vertical-align:top;
}
 .product_detail_property_value
{
    font-weight:normal;
    font-size: 10pt;
    color: black;
    font-family: Gill Sans MT;
    background-color:Transparent;
    padding-right: auto;
    padding-left: auto;
    padding-bottom: auto;
    padding-top: 0px;   
    line-height: 18pt;
    width:auto;
  
}

/* Wedding Invitation Detail Styles */

#product_detail_content_wrapper
{
	float:left;
	padding:0px 0px 0px 0px;
	margin-left:5px;
	text-align:left;

}
#product_detail_left_section
{ 
	float:left;
	width:400px;	
}

.product_detail_thumbnail_image
{ 
	float:left;
	width:80px;	
}
#product_detail_middle_section
{
	float: left;
	width: 250px; 
	margin-left:5px;
}

 .sampleOrderFormLabel
{
	float:left;
    font-weight:normal;
    font-size: 10pt;
    color: black;
    font-family: Gill Sans MT;
    background-color:Transparent;
    padding-bottom:5px;
}


 .sampleOrderFormControl
{
	float:left;
    font-weight:normal;
    font-size: 10pt;
    color: black;
    font-family: Gill Sans MT;
    background-color:Transparent;
    padding-bottom:5px;

}

 .contactFormLabel
{
	float:left;
    font-weight:normal;
    font-size: 10pt;
    color: black;
    font-family: Gill Sans MT;
    background-color:Transparent;
    width:85px;
    padding-bottom:5px;
}

 .contactFormControl
{
	float:left;
    font-weight:normal;
    font-size: 10pt;
    color: black;
    font-family: Gill Sans MT;
    background-color:Transparent;
    width:325px;
    padding-bottom:5px;

}
.DynamicMenuItemStyle
{
  text-align:left;
  font-weight:normal;
  font-size: 8pt;
  font-family: Gill Sans MT;
  background-color:Transparent;
}

 .ContactUsDefaultText
{
    font-weight:normal;
    font-size: 8pt;
    color:Blue;
    font-family: Gill Sans MT;
    background-color:Transparent;
    font-style:italic;
    padding-right: auto;
    padding-left: auto;
    padding-bottom: 5px;
    padding-top: auto;   
    line-height: 10pt;
    width:auto;
   
}

.cross_sell_product
{
	font-weight:normal;
	font-size: 11pt;
	color:Black;
	font-family: Gill Sans MT;
	background-color:Transparent;
	line-height: 12pt;
	text-align:center;
}

.e_store_pricing
{
	color:#57909B;
	text-decoration:none;
	font-family:Gill Sans MT; 
	font-size:10pt; 
	line-height:11pt;
	padding-bottom:2px;
}

a:visited {color:#3D3624}