.menu {text-align:left; margin:0; padding:0; left:0px;}
.menu .options {
margin-right:1px;
margin-bottom:1px; }

.featured_headers	{font-family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; color: #000000; font-weight:bold; line-height: 16px;}
.featured_headers span	{color: #F2C01F;}

A.featured	{font-family: Garamond, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 17px; color: #000000; font-weight:bold; line-height: 16px;}
A:hover.featured	{text-decoration:none;}

.featured_text {font-family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px; color: #000000;  line-height: 14px;}

P {font-family: Georgia, "Lucida Grande", Verdana, Helvetica; font-size: 16px; color: #000000;  line-height: 22px;}


A.main	{font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; color: #000000; font-weight:bold; line-height: 16px;}
A:hover.main	{text-decoration:none;}


.phone {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 20px; color: #ffffff; letter-spacing:-1px;}

.small_pricing {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 11px; color: #000000;}

.inv_text {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; color: #383838;}

A.inv_text {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 10px; font-weight:bold; text-decoration:underline; color: #8D98BA;}

A:hover.inv_text { text-decoration:none;}


.header {font-family: MS Trebuchet, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 10px; color: #000000; padding-top:12px; padding-right:12px;}

A.header_link
{ color: #8d98ba; text-decoration:underline;}

A:hover.header_link
{ color: #000000; text-decoration:underline;}

.promo_text {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; color: #ffffff; line-height:23px; padding:0px 80px 0px 80px; text-align:justify;}

.footer {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 12px; color: #555557;}

.news {font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; line-height:20px; font-size: 11px; color: #535353;}

LI.front_list
{font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; font-weight:bold; color: #535353;line-height:20px;}

A.front_list
{font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; font-weight:bold; color: #535353;}

A.front_list:hover{text-decoration:none;}

Body
{   
background:#ffffff url(../images/background2.jpg) no-repeat bottom center fixed;
margin-top: 0;   
margin-right: 0;   
margin-bottom: 0;   
margin-left: 0; 
font-family: Georgia, "Lucida Grande", Verdana, Helvetica; font-size: 16px; color: #000000; line-height: 22px;
text-align: center; 
}

A {font-family: Georgia, "Lucida Grande", Verdana, Helvetica; color: #000000; font-decoration:underline; letter-spacing:-1px;}

.Body2
{   
background:#ffffff url(../images/background.jpg) no-repeat top left;
margin-top: 0;   
margin-right: 0;   
margin-bottom: 0;   
margin-left: 0; 
font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
font-size: 13px; 
color: #000000; 
text-align: center; 
line-height: 13px;
}


.main_heading {
font-family: Trebuchet MS, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
font-size: 30px; 
padding: 55px 0px 12px 0px;
color: #000000; 
letter-spacing:-1px;
}

hr {border: none 0; 
border-top: 1px dashed #B8B8B8;/*the border*/
width: 100%;
margin-top: -3px;
margin-bottom: -4px;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 

.menu a {
color:#000000;
font:11px Arial, sans-serif;
display:block;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
padding:4px 13px;
text-decoration:none;}

.top_left {
background:#ffffff url(../images/top_left.gif) no-repeat top left;
}

.top_right_home {
background:url(../images/girl_beach.jpg) no-repeat top right;
}


#navMain {
background:url(../images/nav_bg.jpg) no-repeat;
position:relative;
float:right;
width:834px;
height:42px;
top:0;
display:block;
overflow:hidden;
font-size:85%;
border-top: 1px solid #8d98ba;
border-bottom: 1px solid #8d98ba;
}

.my_image
{
border: 5px solid #8d98ba;
}

.my_image_left
{
border: 5px solid #8d98ba; margin-right:20px
}

.my_image_right
{
border: 5px solid #8d98ba; margin-left:20px
}

#navMain li {
display:block;
position:absolute; 
top:0;
height:42px;}

#navMain li a {
display:block;
height:42px;
text-indent:-1000em;}

#navMain .nHome {left:0; width:70px;}
#navMain .nInvitations {left:70px; width:116px;}
#navMain .nCustomize {left:186px; width:120px;}
#navMain .nAbout {left:306px; width:111px;}
#navMain .nOrdering {left:417px; width:105px;}
#navMain .nSamples {left:522px; width:100px;}
#navMain .nFaq {left:622px; width:86px;}
#navMain .nContact {left:708px; width:126px;}

#navMain .nHome a:hover, #navMain .nHome a.active {background:transparent url(../images/nav_bg.jpg) no-repeat 0 -42px;}
#navMain .nInvitations a:hover, #navMain .nInvitations a.active {background:transparent url(../images/nav_bg.jpg) no-repeat -70px -42px;}
#navMain .nCustomize a:hover, #navMain .nCustomize a.active {background:transparent url(../images/nav_bg.jpg) no-repeat -186px -42px;}
#navMain .nAbout a:hover, #navMain .nAbout a.active {background:transparent url(../images/nav_bg.jpg) no-repeat -306px -42px;}
#navMain .nOrdering a:hover, #navMain .nOrdering a.active {background:transparent url(../images/nav_bg.jpg) no-repeat -417px -42px;}
#navMain .nSamples a:hover, #navMain .nSamples a.active {background:transparent url(../images/nav_bg.jpg) no-repeat -522px -42px;}
#navMain .nFaq a:hover, #navMain .nFaq a.active {background:transparent url(../images/nav_bg.jpg) no-repeat -622px -42px;}
#navMain .nContact a:hover, #navMain .nContact a.active {background:transparent url(../images/nav_bg.jpg) no-repeat -708px -42px;}


input.btn{
   color:#000000;
   font-family:tahoma,helvetica,sans-serif;
   font-size:13px;
   width:25px;
   font-weight:bold;
   background-color:#B7C4D7;
   border:1px solid;
   border-top-color:#FFDA70;
   border-left-color:#FFDA70;
   border-right-color:#796126;
   border-bottom-color:#796126;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#C49C31');}


.sub_body
{   
background: url("../images/sub_bg.jpg"); height: 100%; background-repeat: repeat-x;  margin-top: 0;   margin-right: 0;   margin-bottom: 0;   margin-left: 0; background-position: top center;	font-family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; color: #000000; text-align: center; line-height: 13px;
}

SELECT
{
	font-family: Tahoma, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 13px; color: #000000; line-height: 16px;
}
H5
{
	font-family: Times New Roman, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 26px; letter-spacing:-1px; color: #000000;  margin-bottom:-5px; font-weight:normal; margin-top:6px;
}

H4
{
	font-family: Times New Roman, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 18px; letter-spacing:-1px; color: #000000; font-weight:normal; margin-bottom:-5px;  margin-top:12px;
}

H3
{
	font-family: Times New Roman, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 28px; font-weight:bold; letter-spacing:-1px; color: #8690B6;  margin-bottom:-5px; font-weight:normal; margin-top:0px;
}

H1
{
	font-family: Times New Roman, Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; font-size: 18px; font-weight:bold; letter-spacing:-1px; color: #000000;  margin-bottom:-5px; font-weight:normal; margin-top:0px;border-bottom: 1px dashed #B8B8B8;/*the border*/
}