/* CSS Document */

/***********************************************/
/* letterpress.css                  	       */
/* Author: Webnetism (www.webnetism.co.uk)     */
/* Last updated: 6 November 2006 	       */
/***********************************************/

/* INDEX */
/* 1. Generic styles - styles that can be reused anywhere */
/* 2. Header styles - styles only affecting header navigation */
/* 3. Main content styles - all styles affecting main content */
/* 4. Footer styles - styles affecting only footer */

/* 1. Generic styles */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

body {
	margin-left: 0em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
}
.label
{
	font-family:Verdana;
	font-size:10pt;
	font-weight: bold;
	color: Red
}
.dropdownlist
{
	width:250px;
    font-family:Verdana;
    font-size:8pt;    
}
.gvdropdownlist
{
	width:130px;
    font-family:Verdana;
    font-size:8pt;    
}
.gvdropdownlistw115
{
	width:115px;
    font-family:Verdana;
    font-size:8pt;    
}
.radiolist
{
	padding:  0px 0px 0px 0px;
    font-family:Verdana;
    font-size:8pt;
    height:13pt;
    margin-left:0px;
}
/* 2. Header styles */
.headerNavWrapper {
	margin-top: 0em;
	margin-left: 0em;
	margin-bottom: 0em;
	font-size: 0.8em;
	font-weight: bold;
	color: #fff;
}

.headerNavWrapper a, .headerNavWrapper a:visited {
	margin-left: 30px;
	margin-right: 30px;
	color: #fff;
	text-decoration: none;
}

.headerNavWrapper a:hover, .headerNavWrapper a:active {
	color: #fff;
	text-decoration: underline;
}

.basketNavWrapper {
	margin-top: 0em;
	margin-left: 2em;
	margin-bottom: 0em;
	font-size: 0.7em;
	font-weight: bold;
	color: #fff;
}

.basketNavWrapper a, .basketNavWrapper a:visited {
	color: #fff;
	text-decoration: none;
}

.basketNavWrapper a:hover, .basketNavWrapper a:active {
	color: #fff;
	text-decoration: underline;
}


/* 3. Main content styles */
.homeWrapper {
	width: 80%;
	margin-top: 3.5em;
	margin-left: 2em;
	color: #003466;
}


/* 4. Footer styles */
.footerWrapper {
	margin-top: 0.9em;
	margin-left: 2em;
	margin-bottom: 0.9em;
	font-size: 0.7em;
	font-weight: bold;
	color: #fff;
}

.footerWrapper a, .footerWrapper a:visited {
	color: #fff;
	text-decoration: none;
}

.footerWrapper a:hover, .footerWrapper a:active {
	color: #fff;
	text-decoration: underline;
}

.tcsWrapper {
	margin-top: 0.9em;
	margin-left: 2em;
	margin-bottom: 0.9em;
	font-size: 0.7em;
	font-weight: bold;
	color: #fff;
}

.tcsWrapper a, .tcsWrapper a:visited {
	color: #c2c2c2;
	text-decoration: none;
}

.tcsWrapper a:hover, .tcsWrapper a:active {
	color: #c2c2c2;
	text-decoration: underline;
}
/* Added by srikanth */
A.section2:link {
	FONT-WEIGHT: bold; COLOR: #ffffff; HEIGHT: 15px; BACKGROUND-COLOR: #990000; TEXT-DECORATION: none
}
A.section2:active {
	FONT-WEIGHT: bold; COLOR: #ffffff; HEIGHT: 15px; BACKGROUND-COLOR: #990000; TEXT-DECORATION: none
}
A.section2:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff; HEIGHT: 15px; BACKGROUND-COLOR: #990000; TEXT-DECORATION: none
}
A.section2:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; HEIGHT: 15px; BACKGROUND-COLOR: #b0b0b0
}
.link2 {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bodytext {
	FONT-SIZE: 12px; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A.LayoutTypefaces:link
{
	font-family:Verdana; font-size:small; text-decoration:none; color:#b0b0b0
}
A.LayoutTypefaces:hover
{
	COLOR: #05377d; TEXT-DECORATION: none
}
A.LayoutTypefaces:visited
{
	COLOR: #05377d; TEXT-DECORATION: none
}
.personal_bodytext {
	FONT-SIZE: 12px; COLOR: #990000; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
}
A.selectlink {
	FONT-WEIGHT:normal; FONT-SIZE: 12px; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;COLOR: #b0b0b0
}
A.selectlink:active {
	COLOR: #b0b0b0; TEXT-DECORATION: none
}
A.selectlink:link {
	COLOR: #b0b0b0; TEXT-DECORATION: none
}
A.selectlink:visited {
	COLOR: #b0b0b0; TEXT-DECORATION: none
}
A.selectlink:hover {
	COLOR: #05377d; TEXT-DECORATION: none
}
A.selectedlink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 17px;COLOR: #b0b0b0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;COLOR: #05377d
}
A.selectedlink:link {
	COLOR: #05377d; TEXT-DECORATION: none
}
A.selectedlink:active {
	COLOR: #05377d; TEXT-DECORATION: none
}
A.selectedlink:visited {
	COLOR: #05377d; TEXT-DECORATION: none
}
A.selectedlink:hover {
	COLOR: #05377d; TEXT-DECORATION: none
}
.button {
 	BORDER-RIGHT: #babad2 1px solid; BORDER-TOP: #babad2 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 100%; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DFE8EF, endColorstr=#BACBD5); PADDING-BOTTOM: 3px; MARGIN: 0px 0px 3px; BORDER-LEFT: #babad2 1px solid; WIDTH: 80px; CURSOR: hand; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #babad2 1px solid; FONT-FAMILY: verdana; HEIGHT: 15px; BACKGROUND-COLOR: #c4d5e5; TEXT-DECORATION: none
}
.button_on {
	BORDER-RIGHT: #babad2 1px solid; BORDER-TOP: #babad2 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 100%; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FAFFFF, endColorstr=#C4E0F7); PADDING-BOTTOM: 3px; MARGIN: 0px 0px 3px; BORDER-LEFT: #babad2 1px solid; WIDTH: 80px; CURSOR: hand; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #babad2 1px solid; FONT-FAMILY: verdana; HEIGHT: 15px; BACKGROUND-COLOR: #c4d5e5; TEXT-DECORATION: none
}
.focuslinkbutton
{
	background-color:Transparent;
	text-decoration:none;
	color:Navy;
	font-size:12px;
	font-weight:bold;
}
.wedding_bodytext_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #05377d; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.wedding_bodytext {
	FONT-SIZE: 12px; COLOR: #05377d; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.name {
	FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textbox 
{
	height:10pt;
	font-size:8pt;
	font-family:Verdana;
	border-style:groove;
}
.blueheadingtext
{
	font-family:Arial, sans-serif; font-size:18px; font-weight:normal;	color:#003466; 	
}

.bluesubheadingtext
{
	font-family:Arial, sans-serif; font-size:12px; font-weight:normal;	color:#003466; 	
}
.TextBoxFormField {
	width: 158px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Arial, sans-serif;
	font-size: 11px;	
}

.TextBoxFormFieldBig {
	width: 250px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-family: Arial, sans-serif;
	font-size: 11px;	
}
#mainContainer {
	width: 981px;
	background-color: #fff;
}

#mainMarginContainer {
	width: 727px;
	margin-right:20px;
	margin-bottom:20px;
}

#mainMarginContainer981{
	margin-right:20px;
	margin-bottom:20px;
	text-align: right;
}
#signinContainer {
	border: #c0c0c0 solid 1px;height: 120px;font-family:Verdana;font-size:8pt;
}
#invoiceAddress {
	border: #c0c0c0 solid 1px;font-family:Verdana;font-size:8pt;
}
#orderContainer {
	border: #c0c0c0 solid 1px;font-family:Verdana;font-size:8pt;
}
.whitetext 	{ color:#fff; }
.blacktext 	{ color:#000; }
.purpletext 	{ color:#55224a; }
.purpletext16 	{ font-family:Arial, sans-serif; font-size:16px; font-weight:normal; color:#55224a; }
.purpletext18 	{ font-family:Arial, sans-serif; font-size:18px; font-weight:normal; color:#55224a; }
.olivetext 	{ color:#9d9d00; }
.olivetext11	{ font-family:Verdana, sans-serif; font-size:11px; font-weight:bold; color:#0060bf;  }
.olivetext14	{ font-family:Arial, sans-serif; font-size:14px; font-weight:bold; color:#9d9d00;  }
.olivetext18 	{ font-family:Arial, sans-serif; font-size:18px; font-weight:normal; color:#9d9d00; }
.arialBlack11 	{ font-family:Arial, sans-serif; font-size:11px; font-weight:bold; color:#000; }
.arialGrey11 	{ font-family:Arial, sans-serif; font-size:11px; font-weight:bold; }
.greytext18 	{ font-family:Arial, sans-serif; font-size:18px; }
.price14	{ font-family:Arial, sans-serif; font-size:14px; font-weight:bold; color:#9d9d00;  }


/* Added by jyothi for displaying double arrow before to the listitem */

#topicsBorder {
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 40px;
	padding: 0px 6px 10px 6px;
	border: #e9e8c9 solid 2px;
}

#topicsBorder ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-top: 10px;
}

#topicsBorder ul li {
    	margin: 0px;
	padding: 0px;
	padding-left: 16px;
	padding-bottom: 2px;
	background-image: url("../images/bullet_doublearrow.gif");
	background-repeat: no-repeat;
	background-position: 2px 5px;
	font-weight: normal;
	text-decoration: none;
	line-height: 16px;
}
.orderheading
{
	color: #05377D;	
	font-family:verdana;
	font-weight:normal;
	font-size:x-large;
	font-style:normal;
	
}

