/* CSS Document */

html { overflow: -moz-scrollbars-vertical; }

html { overflow-x: auto; }



body {

	padding-top:30px;

	margin:0px;

	background-image: url(images/background.gif);

	background-position:left top;

	background-repeat:repeat;

}



a {

	color:#999;

   outline: none;

   text-decoration:none;

}

a:hover {

	text-decoration:underline;

}



#container {

	width:810px;

	margin:auto;

	text-align:left;

}

#header {

	float:left;

	width:810px;

	background-image:url(images/header.jpg);

	background-repeat:no-repeat;

	height:187px;

}

#menu {

	float:left;

	width:810px;

}

#contentMenu {

	float:left;

	width:772px;

	text-align:center;

	background-color:#cbdee4;

}

#leftMenu {

	float:left;

	width:20px;

	height:26px;

	background-image:url(images/leftMenu.gif);

	background-repeat:no-repeat;

}

#rightMenu {

	float:right;

	width:18px;

	height:26px;

	background-image:url(images/rightMenu.gif);

	background-repeat:no-repeat;

}

#navMenu ul

{

	margin: 0;

	padding:3px 0px 3px 0px;

	list-style-type: none;

}

#navMenu ul li { display: inline; }



#navMenu ul li a

{

	text-decoration: none;

	color: #767374;

	font-family:Arial, Tahoma, Verdana, "Times New Roman";

	font-size: 14px;

	font-weight:bold;

}

#navMenu ul li a:hover {

	color:#cf66a9;

}







#subMenu {

	width:810px;

	float:left;

}

#subMenuContent {

	width:772px;

	margin-left:20px;

	text-align:center;

	background-color:#ebebeb;



}

#subMenu ul

{

	margin: 0;

	padding-bottom:2px;

	list-style-type: none;

}

#subMenu ul li { display: inline; }



#subMenu ul li a

{

	text-decoration: none;

	color:#626262;

	font-family:Arial, Tahoma, Verdana, "Times New Roman";

	font-size: 12px;

}

#subMenu ul li a:hover {

	color:#cf66a9;

}

#content {

	float:left;

	width:810px;

	background-image:url(images/backgContent.gif);

	background-position: top left;

	background-repeat:repeat-y;

}

#contentCheckout {

	width:700px; 

	margin:20px 0px 0px 55px;

}

#welcomeTitle {

	width:810px;

	float:left;

	text-align:center;

	background-image:url(images/welcomeTitle.gif);

	background-position:center top;

	background-repeat:no-repeat;

	height:63px;

	margin:41px 0px 32px 0px;

}

#homeText {

	width:620px;

	margin:auto;

	text-align: justify;

	margin-bottom:20px;

}

#homeFlash {

	width:810px;

	float:left;

	text-align:center;

	height:187px;

	margin-bottom:25px;

}

#footer {

	width:810px;

	float:left;

	text-align:center;

	background-image:url(images/footer.jpg);

	background-repeat:no-repeat;

	height:72px;

}

#invitationsContent {

	width:810px;

	float:left;

	margin:22px 0px 22px 0px;

}

#leftInvitationsBox {

	width:196px;

	float:left;

	margin:0px 23px 0px 43px;

	background-color:#e5acd1;

	padding:10px;

	text-align:justify;

}

#rightInvitationsBox {

	width:487px;

	float:left;

	margin-right:41px;

}

#breadCrumpContainer {

	float:left;

	width:810px;

	clear:both;

}

#breadCrump {

	float:left;

	margin:15px 0px 15px 33px;

}

#breadCrumpRight {

	float:right;

	margin:15px 33px 15px 0px;

}

#breadCrumpRight a {

	color:#5eafcc;

	text-decoration:none;

}



#slideContent {

	width:810px;

	float:left;

}

#slideImages {

	width:772px;

	margin-left:20px;

}

#pinkBar {

	float:left;

	width:700px;

	background-image:url(images/pink_line.gif);

	background-repeat:repeat-x;

	

}

#pinkBar1 {

	float:left;

	width:593px;

	height:35px;

	background-image:url(images/pink_line.gif);

	background-repeat:repeat-x;

	

}

#priceBar {

	float:left;

	width:700px;

	background-image: url(images/price_bar.gif);

	background-repeat:no-repeat;

	height:31px;

}

#contact {

	margin:40px 0px 0px 100px;

	width:623px;

	float:left;

	background-image:url(images/backgContact.gif);

	background-position:left top;

	background-repeat:repeat-x;

	border:3px solid #edc7e0;

}

#terms {

	margin:40px 0px 0px 100px;

	width:623px;

	float:left;

	border:3px solid #edc7e0;

	background-color:#f5f8fa;

}

#testimonials {

	margin:40px 0px 40px 100px;

	width:593px;

	float:left;

}

.checkOutContent {

	width:700px;

	float:left;

	background-color:#f5f8fa;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cbdee4;

}

.checkOutItem {

	width:140px;

	float:left;

	text-align:center;

	padding:23px 0px 0px 0px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #e4bcd8;

	height:145px;

}

.checkOutItemDetails {

	width:158px;

	float:left;

	text-align:left;

	padding:23px 0px 0px 20px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #e4bcd8;

	height:145px;

}

.checkOutItemQuantity {

	width:125px;

	float:left;

	text-align:left;

	padding:23px 0px 0px 20px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #e4bcd8;

	height:145px;

}

.checkOutItemUnitPrice {

	width:105px;

	float:left;

	text-align:left;

	padding:23px 0px 0px 20px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #e4bcd8;

	height:145px;

}

.checkOutItemPrice {

	width:80px;

	float:left;

	text-align:left;

	padding:23px 0px 0px 20px;

	height:145px;

}

#greenBar {

	width:700px;

	float:left;

	background-color:#aec277;

	height:14px;

}

#Total {

	float:right;

	width:400px;

	background-image:url(images/backgTotal.gif);

	background-repeat:repeat-x;

	background-position: top left;

	padding:30px 15px 30px 15px;

	margin:40px 0px 40px 0px;

}

#textFooter {

	width:300px;

	margin:auto;

	text-align:center;

}

.border1 {

	border: 5px solid #d7d7d7;

}

.border2 {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #d7d7d7;

}

.border3 {

	border: 1px solid #d7d7d7;

}

.border4 {

	border: 1px solid #d985ba;

}

.border5 {

	border: 4px solid #FFFFFF;

}

.border6 {

	border: 1px solid #ffffff;

}

.borderImg {

	border: 4px solid #d3d3d3;

}





.box1 {

	height: 18px;

	width: 218px;

	border: 1px solid #d7d7d7;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #626262;

	text-align: center;

}

.box2 {

	height: 12px;

	width: 220px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #626262;

	text-align: center;

	border: 0px none #FFFFFF;

}

.box3 {

	height: 12px;

	width: 220px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #626262;

	text-align: center;

	border: 0px none #FFFFFF;

	font-style: italic;

}

.box4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #898989;

	height: 15px;

	width: 108px;

	border: 0px none #e1e1e1;

	text-align: center;

	background-color: #FFFFFF;

}

.box5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #5eb0ca;

	height: 18px;

	width: 100px;

	border: 1px solid #99cdde;

}

.box6 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #767374;

	height: 18px;

	width: 295px;

	border: 1px solid #d7d7d7;

}

.box7 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #767374;

	height: 115px;

	width: 378px;

	border: 1px solid #d7d7d7;

}

.box8 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #767374;

	width: 542px;

	border: 1px solid #d7d7d7;

}

.box9 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #767374;

	width: 542px;

	height:150px;

	border: 1px solid #d7d7d7;

}

.pink {

	color: #e09ac6;

	text-decoration: none;

}





#freeSample {
	width:277px;
	float:left;
	border: 3px solid #aec277;
	padding: 10px;

}

#frameFront, #frameBack  {

	position:relative;

	left:-7px;

	width:307px;

	float:left; 

	padding:7px 0px 6px 7px;

}



#framePreview {

	position:relative;

	margin:auto;

	width:307px;

	padding:6px;

}



#frameFront.gold, #frameBack.gold, #framePreview.gold {

	background-color:#fcfba8;

}

#frameFront.silver, #frameBack.silver, #framePreview.silver {

	background-color:#dfdfdf;

}

#frameFront.no_border, #frameBack.no_border {

	background:none;

}



.text1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #767374;

}

.text2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #767374;

	text-decoration: none;

}

a.text2:hover {

	text-decoration:underline;

}

.text3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #626262;

}

.text4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

}

.text5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #898989;

	text-decoration:none;

}

a.text5:hover {

	color:#e5acd1;

}

.text6 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #363636;

	text-decoration:none;

}

a.text6:hover {

	color:#cf66a9;

}

.text7 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #eb9bcf;

}

.text8 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #FFFFFF;

}

.text9 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #252525;

}

.text10 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #aec277;

	text-decoration: underline;

}

.text11 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #00a6d6;

	text-decoration: none;

}

a.text11:hover {

	color:#d985ba

}

.text12 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #da88bc;

	text-decoration: underline;

}

.text13 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #87a1a9;

}

.text14 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #767374;

	text-decoration: none;

}

.text15 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #e5acd1;

	text-decoration: none;

}

.text16 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #767374;

	font-weight:bold;

	text-decoration:none;

}

.text17 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #545454;

}

.text18 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #ce67a8;

	font-weight: bold;

}

.text19 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #8bc6d9;

	font-weight: bold;

	text-decoration: none;

}

.text20 {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #ce67a8;

	font-weight: bold;

}

.text21 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #87a1a9;

}

.text22 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #767374;

	text-decoration: none;

}

