
/*--------------------------------------------------------*/
/* GLOBAL */

body {color:#222; font-family:Arial, Helvetica, sans-serif; background:#265b83 url(../images/main-bg.jpg) repeat-x; margin:0; padding:0;}
a:link, a:visited, a:active {color:#3974b1; text-decoration:none;}
a:hover {text-decoration:underline;}



/*--------------------------------------------------------*/
/* MAIN WRAPPERS */

#wrapper {width:960px; background:#fff; margin:0 auto; padding:0;}
#navWrap {width:960px; height:39px; background:url(../images/nav-bg.gif) repeat-x; margin:0; padding:0;}
#offer {width:960px; height:511px; background:url(../images/pet-vac-offer.jpg) no-repeat; margin:0; padding:0; position:relative;}
#middle {width:960px; background:url(../images/middle-bg.gif) top repeat-x; margin:0; padding:0;}
#howWrap {width:495px; margin:0; padding:40px 0 0 5px; float:left;}
.how {width:150px; margin:0; padding:10px 13px 0 0; float:left;}
#formLeft {width:370px; margin:0; padding:25px 0 0 45px; float:left;}
#formRight {width:514px; height:566px; background:url(../images/pet-vac-package.jpg) no-repeat; margin:25px 0 0 0; padding:0 25px 0 0; float:right; position:relative;}
#subpage {width:900px; margin:0; padding:25px 30px;}



/*--------------------------------------------------------*/
/* POSITIONED ELEMENTS */

#video {width:243px; height:182px; margin:0; padding:0; position:absolute; top:5px; right:15px;}
#cta {width:246px; height:33px; margin:0; padding:0; position:absolute; top:187px; right:13px;}
.imgFloat {float:right; margin:0; padding:8px 5px 5px 0;}
#formRight ul {margin:0; padding:0; font-size:11px; position:absolute; top:420px; left:25px;}
#formRight ul li {font-size:11px; list-style:disc; line-height:16px;}



/*--------------------------------------------------------*/
/* NAVIGATION */

#nav {width:655px; margin:0; padding:0 0 0 136px; float:left;}
#nav ul {margin:0; padding:0;}
#nav ul li {list-style:none; display:inline;}
#nav ul li a {width:inherit; display:block; float:left;}
#nav ul li a.home {width:115px; height:39px; background:url(../images/nav-home.gif) top;}
#nav ul li a.touch {width:214px; height:39px; background:url(../images/nav-groomers-touch.gif) top;}
#nav ul li a.elite {width:150px; height:39px; background:url(../images/nav-pet-vac-elite.gif) top;}
#nav ul li a.customer {width:176px; height:39px; background:url(../images/nav-customer-service.gif) top;}
#nav ul li a:hover {background-position:bottom;}



/*--------------------------------------------------------*/
/* POPUP */

.popWrap {margin:0px; padding:20px; background:#fff; font-size:0.8em;}

.popWrap h1 {font-size:1.3em;}
.popColor {padding:7px; background:#3974b1; text-align:right;}
.popColor a:link, .popColor a:visited, .popColor a:active {color:#fff;}


/*--------------------------------------------------------*/
/* FOOTER */

#footer {width:860px; background:url(../images/footer-bg.gif) repeat-y center; color:#000; font-size:12px; text-align:center; margin:0 auto; padding:25px 0 0 0;}
#footer2 {width:860px; color:#000; font-size:12px; text-align:center; margin:0 auto; padding:25px 0 0 0;}
#footer a:link, #footer a:visited, #footer a:active, #footer2 a:link, #footer2 a:visited, #footer2 a:active {color:#000;}
.footer p, .footer2 p {width:860px; padding:0; line-height:18px; text-align:center; font-size:12px;}

/*--------------------------------------------------------*/
/* UPSELLS */

#WrapHead {color:#008ae0; height:30px; font-size:16px; font-weight:bold; margin:0 auto; padding:10px 0; text-align:left;}

#upsellCage {width:1000px; background: #fff; margin:0 auto; padding:0;}
#upsellTop {width:1000px; height:170px; background:url(../images/pet-vac-logo-subpage.jpg) center no-repeat; margin:0; padding:0; float:left;}
#upsellMiddle {width:978px; color:#222; margin:0; padding:0 10px 30px 0; font-size:14px; float:left;}
#upsellBottom {width:1000px; margin:0; padding:0;}

.pageTitle {padding:10px 0 10px 0; margin:20px auto; font-size:11px;}
.DefaultTable .orderrow {font-size:14px; padding:3px 20px;}
.PageHead {font-weight:bold; padding:0 20px;}

#reject {background:none; border:none; color:#000;}


/*--------------------------------------------------------*/
/* REFER A FRIEND FORM */

#rfformWrap { width:500px;}
#rfform {color:#666; background:#fff;}
#rf_cancel {background:none; border:none; color:#000; margin-left:20px;}
#rfformWrap fieldset ol {padding:15px 60px 0; list-style:none;}  
#rfformWrap fieldset li {padding-bottom:20px;}  
#rfformWrap fieldset.submit {border-style:none;}
#rfformWrap label {float:left; font-size:14px; width:150px; margin-right: 16px;}
#rfformWrap fieldset.submit {background:none;}
#rf_link { text-align:center;}
#rfformWrap legend {margin-left:18px; color:#252525; font-size:36px; font-weight:normal; font-style:italic; padding:10px 0;}
#rf_send {padding:0 0 10px;}



/*--------------------------------------------------------*/
/* FORM */

label {margin-bottom:0px;}
.form, .form td {font-size:13px;}
.form td {padding:1px;}
#action {margin:15px 0 0 0;}
.FormTextL, .FormTextR {text-align:left;}
.billingSameAsShipping {font-size:11px;}


/*--------------------------------------------------------*/
/* UTILITIES */

img {border:none;}
.clear {clear:both; margin:0; padding:0;}
.clearLeft {clear:left; margin:0; padding:0;}
.comodo {height:74px; padding:0; margin:0;}
.comodo img {display:inline;}
.block {display:block;}
.floatLeft {float:left;}
.floatRight {float:right;}



/*--------------------------------------------------------*/
/* CUSTOM */

.how p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#subpage h1 {color:#3974b1; font-size:26px; margin:0; padding:0 0 5px 0;}
#subpage p {font-size:14px; margin:0; padding:0 0 20px 0;}