/* CSS Document */

*
{
margin: 0px;
padding: 0px;
}

body
{
background-color: #EAEDF5;
margin: auto;
text-align: center;
}
body div#mainWrap
{
/*border: 1px solid red;*/
margin: auto;
padding: 10px 0px 0px 0px;
text-align: center;
width: 753px;
}
body div#mainWrap div#mainWrapper
{
float: left;
/*border: 1px solid red;*/
}
body div#mainWrap div#mainWrapper div#header
{
background-image: url(../img/weddingcaketoppers.jpg);
float: left;
height: 182px;
width: 752px;
}
body div#mainWrap div#mainWrapper div#mainnav
{
width: 752px;
background-color: #A7ABBA;
float: left;
}
body div#mainWrap div#mainWrapper div#mainnav ul
{
/*border: 1px solid green;*/
display: inline;
float: left;
margin: auto;
padding: 2px 0px 2px 0px;
text-align: center;
width: 753px;
}
body div#mainWrap div#mainWrapper div#mainnav ul li
{
/*border: 1px solid red;*/
text-align: center;
display: block;
font-family: Verdana;
font-weight: bold;
font-size: 7pt;
float: left;
list-style-position: outside;
list-style-image: none;
list-style-type: none;
width: 185px;
}
body div#mainWrap div#mainWrapper div#mainnav ul li a
{
display: block;
font-family: Verdana;
font-weight: bold;
font-size: 7pt;
float: left;
list-style-position: outside;
list-style-image: none;
list-style-type: none;
text-align: center;
text-decoration: none;
text-transform: uppercase;
width: 185px;
}
body div#mainWrap div#mainWrapper div#mainnav ul li a:hover
{
color: #680000;
float: left;
text-decoration: underline;
text-transform: uppercase;
}
body div#mainWrap div#mainWrapper div#contentWrap
{
display: inline;
float: left;
width: 753px;
}
body div#mainWrap div#mainWrapper div#contentWrap div#contentWraptop
{
background-image: url(../img/bodytop.jpg);
float: left;
height: 9px;
width: 753px; 
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent
{
background-image: url(../img/bodybground.jpg);
background-repeat: repeat-y;
width: 753px;
float: left;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.rightcontent
{
/*border: 1px solid red;*/
float: right;
margin: 0px 8px 0px 0px;
width: 454px;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.rightcontent div.pwrap
{
/*border: 1px solid red;*/
margin: 10px;
text-align: center;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.rightcontent div.pwrap p
{
/*border: 1px solid red;*/
color: #000000;
font-family: Arial;
font-size: 9pt;
padding: 4px 0px 4px 0px;
text-align: left;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.rightcontent div.pwrap p a img
{
border: 0px;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.rightcontent div.listitem
{
/*border: 1px solid green;*/
margin: 10px 10px 0px 25px;
padding: 0px 0px 10px 0px;
width: 300px;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.rightcontent div.listitem ul 
{
display: inline;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.rightcontent div.listitem ul li
{
display: block;
list-style-position: outside;
list-style-type: none;
font-family: Arial;
font-size: 9pt;
font-weight: bold;
text-align: left;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.rightcontent div.listitem ul li a
{
display: block;
list-style-position: outside;
list-style-type: none;
text-decoration: none;
font-family: Arial;
font-size: 9pt;
font-weight: bold;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.rightcontent div.listitem ul li a:hover
{
color: #680000;
text-decoration: underline;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.rightcontent div.listitem ul li p
{
font-weight: normal;
padding: 4px 0px 4px 0px;
text-align: left;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.leftcontent
{
background-color: #D4D6DE;
float: left;
margin: 2px 8px 2px 8px;
width: 257px;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.leftcontent div.leftWrap
{
/*border: 1px solid green;*/
margin: 2px;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.leftcontent div.leftWrap p
{
display: block;
font-family: Arial;
font-size: 7pt;
color: #031C7E;
padding: 0px 3px 2px 1px;
text-align: justify;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.leftcontent div.leftWrap p.txt
{
margin: 0px 4px 0px 1px;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.leftcontent div.leftWrap div.leftitems ul
{
display: inline;
float: left;
margin: 7px 7px 7px 7px;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.leftcontent div.leftWrap div.leftitems ul li
{
display: block;
font-family: Arial;
font-size: 8pt;
font-weight: bold;
list-style-type: none;
padding: 4px 0px 4px 0px;
text-align: left;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.leftcontent div.leftWrap div.leftitems ul li a
{
display: block;
font-family: Arial;
font-size: 8pt;
font-weight: bold;
list-style-type: none;
padding: 4px 0px 4px 0px;
text-align: left;
text-decoration: none;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.leftcontent div.leftWrap div.leftitems ul li a:hover
{
color: #680000;
text-decoration: underline;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.leftcontent div.leftWrap div.leftitems2
{
text-align: center;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.leftcontent div.leftWrap div.cart
{
border-bottom: 1px solid #A7ABBA;
float: left;
margin: 5px;
padding-bottom: 5px;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.leftcontent div.leftWrap div.cart h2 a
{
color: #020D37;
text-decoration: none;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.leftcontent div.leftWrap div.cart h2 a:hover
{
color: #680000;
text-decoration: underline;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.leftcontent div.leftWrap div.cart p
{
color: #031C7E;
text-align: left;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.leftcontent div.leftWrap div.cart p a
{
text-decoration: none;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.leftcontent div.leftWrap div.cart p a img
{
border: 0px;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.leftcontent div.leftWrap div.cart p a:hover
{
color: #680000;
text-decoration: underline;
}
body div#mainWrap div#mainWrapper div#contentWrap div.maincontent div.leftcontent div.leftWrap div.cart div.carticons
{
float: left;
margin: 4px;
}
body div#mainWrap div#mainWrapper div#footer
{
width: 753px;
}
body div#mainWrap div#mainWrapper div#footer p
{
display: block;
font-family: Verdana;
font-size: 7pt;
font-weight: bold;
padding: 1px 2px 1px 0px;
text-align: left;
}
body div#mainWrap div#mainWrapper div#contentWrap div#contentWrapbottom
{
background-image: url(../img/bodybottom.jpg);
height: 5px;
float: left;
width: 753px;
}

h1
{
color: #031149;
font-family: "Trebuchet MS";
font-size: 15pt;
font-weight: bold;
text-align: left;
text-transform: uppercase;
}
h2
{
color: #031C7E;
font-family: "Trebuchet MS";
font-size: 12pt;
font-weight: bold;
text-align: left;
text-transform: uppercase;
}
h3
{
color: #605A7B;
font-family: "Trebuchet MS";
font-size: 10pt;
font-weight: bold;
text-align: left;
text-transform: uppercase;
}

#weddingcaketoppers
{
/*border: 1px solid green;*/
float: left;
height: 182px;
text-indent: -10000px;
width: 753px;
}
#weddingcaketoppers a
{
text-indent: -10000px;
}
img.floatTL { 
float : left;
margin-right: 5px;
} 
.sptxt
{
font-weight: normal;
}
.topperstock
{
border: 4px solid #6D748E;
float: left;
margin-right: 5px;
}
.validation a img
{
border: 0px;
}
