div.content /* your main content box */
{
width: 800px;
margin-left: auto;
margin-right: auto;
}

div.bodyhead /* main content header for curved look */
{
height: 55px;
width: 800px;
background-image:url("pictures/contenthead.gif");
background-repeat: 
no-repeat;
background-position: 
top center;
align: center;
}

div.bodyfoot /* main content footer for curved look */
{
height: 20px;
width: 800px;
padding-bottom:4px;
text-align: center;
background-image:url("pictures/contentfoot.gif");
background-repeat: 
no-repeat;
background-position: 
bottom center;
}

div.bodymain /*main content sides of box */
{
background-image:url("pictures/contentmain.gif");
background-repeat: 
repeat-y;
background-position: 
center;
width: 800px;
padding-top: 5px;
padding-bottom: 5px;
align: center;
}

div.designs
{
width:800px;
height:1000px;
}

div.product
{
width:780px;
margin-left:10px;
height:105px;
float:left;
border-bottom:1px dashed black;
}

div.price
{
float:right;
width:80px;
height:21px;
margin-top: 80px;
margin-bottom: 1px;
border-left:1px dashed #24618E;
border-top:1px dashed #24618E;
background-color:yellow;
padding-bottom: 2px;
text-align: center; 
font-size: 100%; 
color:#000000; 
font-family: Pristina;
}

div.title
{
float:left;
width:150px;
height:20px;
border-right:1px solid #24618E;
border-bottom:1px solid #24618E;
padding-top: 3px;
text-align: center; 
font-size: 120%; 
color:#000000; 
font-family: Pristina;
}


#div1, #div2, #div3, #div4, #div5, #div6, #div7
{position:absolute; top: 80px; left: 550px; width:325px; visibility:hidden; font-size: 90%; font-family:verdana;}

#tabsJ
{
float:left;
margin-left: 5px;
width:99%;
margin-top:7px;
padding-top:12px;
background:#F4F4F4;
font-size:93%;
line-height:normal;
border-bottom:1px solid #24618E;
background-image:url("pictures/logo-icon.jpg");
background-repeat: 
no-repeat;
background-position: 
right;
}

#tabsJ ul
{
margin:0;
padding:0px 0px 0 0px;
list-style:none;
}

#tabsJ li 
{
display:inline;
margin:0;
padding:0;
}

#tabsJ a 
{
float:left;
background:url("pictures/tableftJ.gif") no-repeat left top;
margin:0;
padding:0 0 0 5px;
text-decoration:none;
}

#tabsJ a span 
{
float:left;
display:block;
background:url("pictures/tabrightJ.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#24618E;
}

   /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span {float:none;}
  /* End IE5-Mac hack */

#tabsJ a:hover span 
{
color:#FFF;
}

#tabsJ a:hover 
{
background-position:0% -42px;
}

#tabsJ a:hover span 
{
background-position:100% -42px;
}

form.email
{
float:left;
font-family: verdana;
font-size:80%;
padding:5px;
}

p.coming {text-align:center; font-size: 200%; font-family: verdana;}

p.main {padding-top: 10px; padding-left:15px; padding-right:15px; font-size: 90%; font-family: verdana;}
p.verse{padding-left:15px; font-size: 115%; color:#000000; font-family: Pristina;}
p.sub{text-align: right; font-size: 90%; color:#000000; font-family: Pristina;}
p.about {padding-left:5px; font-size: 110%; font-family: Monotype Corsiva;}
p.contact {padding-top: 10px; padding-right:5px; font-size: 90%; font-family: verdana;}
p.disclaimer {padding-right:5px; padding-top: 5px; font-size: 60%; font-family: verdana; text-align: center;}
p.email {text-align:center; font-size: 90%; font-family: verdana; padding-bottom:150px;}
p.list{padding-top:20px; padding-left: 50px; font-size: 100%; color:#000000; font-family: verdana;}
p.price{text-align: center; font-size: 100%; color:#000000; font-family: Pristina;}
p.detail{text-align: left; font-size: 90%; color:#000000; font-family: verdana;}
p.bottom{padding-bottom: 100px;}

input.fancybut {font-size: 70%; color: #24618E; font-family: verdana;}

a.links {font-size: 115%; font-family: Pristina;}
a.blue {font-size: 90%; color:#24618E; font-family: Pristina; text-decoration: none;}
a.blue:hover {color:#722595;}
a.faq{color:#24618E; font-weight: 500%;}

img.me
{
float:right;
padding: 1em;
}

img.card
{
width:261px;
height:150px;
float:right;
padding:10px;
}

.page
{
width: 300px;
height: 150px;
border:0;
float:right;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
}

ul.faq{list-style-type: none; text-align: left; padding-top: 10px; padding-left: 5px;}
ul.list{padding-left:50px; padding-bottom:60px;font-size: 90%; color:#000000; font-family: verdana;}

li.faq{padding-top: 10px; font-size: 90%; font-family: Bookman Old Style;}

.box {border: 2px solid #24618E; background-color: #ffffff; padding: .5em; margin: 5px; font-family: verdana;}