@charset "utf-8";
/* CSS Document */

*{margin:0 auto; padding:0;}

body{
background: url(/images/puppy/purpletriangles.gif) repeat top left;
color:#000;
font: medium "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

a img{border:none;}

/*----------------------Body Wrapper and Sides--------------*/
#bodyWrapper{
position:relative;
width:800px;
border-left:10px solid #3c1f71;
border-right:10px solid #3c1f71;
}
#bodyLeft{
position:absolute;
left:-10px;
top:0;
width:10px;
height:130px;
background:url(/images/puppy/header-back-left.png) no-repeat bottom right;
}
#bodyRight{
position:absolute;
right:-10px;
top:0;
width:10px;
height:130px;
background:url(/images/puppy/header-back-right.png) no-repeat bottom right;
}


/*----------------------Header--------------*/
#header{
width:790px;
height:86px;
padding-left:10px;
background:#fff;
}
#header h1{
display:block;
width:244px;
height:86px;
float:left;
}
#header h1 a{
display:block;
width:244px;
height:86px;
background:url(/images/puppy/logo.gif) no-repeat top left;
text-indent:-9000px;
}

/*----------------------Main Navigation--------------*/
#mainNavWrapper{
width:800px;
height:45px;
background:#5bc671 url(../Images/puppy/nav-back.gif) no-repeat top left;
}
#mainNav{
width:641px;
height:45px;
list-style:none;
padding-left:1px;
}
#mainNav li{
float:left;
margin:0;
padding:0 0px;
padding-top:1px;
}
#mainNav li a{
display:block;
margin:0;
height:43px;
line-height:45px;
text-indent:-9000px;
}
#mainNav li a.home{width:79px; background: url(/images/puppy/home.gif) no-repeat top center;}
#mainNav li a.products{width:114px; background: url(/images/puppy/products.gif) no-repeat top center;}
#mainNav li a.about{width:110px; background: url(/images/puppy/about.gif) no-repeat top center;}
#mainNav li a.news{width:78px; background: url(/images/puppy/news.gif) no-repeat top center;}
#mainNav li a.inthepress{width:128px; background: url(/images/puppy/inthepress.gif) no-repeat top center;}
#mainNav li a.blog{width:52px; background: url(/images/puppy/blog.gif) no-repeat top center;}
#mainNav li a.contact{width:132px; background: url(/images/puppy/contact.gif) no-repeat top center;}

#mainNav li a:hover{background-position:bottom;}

#mainNav li.last{margin:0;}


/*----------------------Content Wrapper--------------*/
#contentWrapperOutside{
width:800px;
background:url(/images/puppy/page-background.gif) repeat-y top left;
}

#contentWrapper{
width:760px;
padding:10px 20px 40px 20px;
background:url(/images/puppy/puppy-character-bottom.gif) no-repeat 584px bottom;
text-align:left;
}
#contentWrapperTop{
width:800px;
height:15px;
background:url(/images/puppy/page-background-top.gif) no-repeat top left;
}


/*---------------------------Main Column----------------------------*/
#mainCol{
float:left;
width:543px;
}
h2{
display:block;
height:55px;
padding-left:5px;
line-height:55px;
color: #fff;
font-size:30px;
font-weight:normal;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background:url(/images/puppy/page-heading-end.gif) no-repeat top right;
}
h3.commonHeading{
display:block;
height:32px;
color: #fff;
font-size:18px;
padding-left:5px;
font-weight:normal;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background:url(/images/puppy/page-heading-endSMALL.gif) no-repeat top right;
line-height:32px;
}
h3.commonHeading2{
display:block;
height:32px;
color: #fff;
font-size:18px;
padding-left:5px;
font-weight:normal;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
background:url(/images/puppy/page-heading-endSMALL2.gif) no-repeat top right;
line-height:32px;
margin-bottom:2px;
}
h4.commonHeading{
border-bottom:1px solid #CCCCCC;
color:#4E2C8A;
display:block;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
margin-bottom:5px;
padding-bottom:2px;
}

h3 a{
text-decoration:none;
}
#mainCol p{
padding:10px 0;
font-size:14px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
a{
color:#522e90;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
#mainCol ul{
font-size:14px;
list-style: square;
padding:10px 0 10px 20px;
}




/*---Homepage Banner----*/
#homeBanner{
width:543px;
margin-bottom:20px;
}

/*---Half Boxes----*/
.halfBox{
width:255px;
float:left;
}
.halfBox span{
display:block;
margin-top:5px;
}
.halfBox span a{
font-weight:bold;
text-decoration:underline;
font-size:14px;
}

/*--Styling for dates in news--*/
.date{
color:#737373;
font-size:12px;
}

/*--"Read More" and other bottom Links--*/
.readMore{
text-align:right;
}
.readMore a{
text-decoration:underline;
font-size:14px;
}

/*--Homepage Ads (Links)--*/
#ads{
margin-top:20px;
}
.becomeDisBig{
display:block;
width:255px;
height:109px;
text-indent:-9000px;
background:url(/images/puppy/become-a-distributor.jpg) no-repeat top left;
}
.becomeDisBig:hover{background-position:bottom;}

.sendPics{
display:block;
width:255px;
height:109px;
text-indent:-9000px;
background: url(/images/puppy/send-pics.jpg) no-repeat top left;
}
.sendPics:hover{background-position:bottom;}



/*--------------------------Side Column-------------------------------*/
#sideCol{
float:right;
width:177px;
padding-bottom:190px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
}

.buyNow{
display:block;
width:177px;
height:161px;
text-indent:-9000px;
background:url(/images/puppy/buy-now-icon.gif) no-repeat top left;
margin-bottom:17px;
}

.becomeDisSmall{
display:block;
width:177px;
height:74px;
text-indent:-9000px;
background:url(/images/puppy/become-a-distributor-SMALL.jpg) no-repeat top left;
margin-bottom:20px;
}

.testimonialsBut{
display:block;
width:177px;
height:78px;
text-indent:-9000px;
background:url(/images/puppy/testimonials-button.gif) no-repeat top left;
}

.paymentBut{
display:block;
width:177px;
height:78px;
text-indent:-9000px;
background:url(/images/puppy/payment-method-button.jpg) no-repeat top left;
}

.photoBut{
display:block;
width:177px;
height:78px;
text-indent:-9000px;
background:url(/images/puppy/photo-gallery-button.gif) no-repeat top left;
margin-bottom:10px;
}

.videoBut{
display:block;
width:177px;
height:78px;
text-indent:-9000px;
background:url(/images/puppy/video-gallery-button.gif) no-repeat top left;
margin-bottom:10px;
}

.commentsBut{
display:block;
width:177px;
height:74px;
text-indent:-9000px;
background:url(/images/puppy/comments-testimonials_button.gif) no-repeat top left;
margin-bottom:20px;
}



.sideColBox {
margin-bottom:20px;
}
.sideColBox p{
padding-bottom:10px;
}
.sideColBox p.loginButton{
text-align:right;
}
.sideColBox p.loginButton a{
font-size:14px;
}
.sideColBox label{
display:block;
font-size:14px;
color:#464646;
}
.sideColBox input[type="text"], .sideColBox input[type="password"]{
width:173px;
border:1px solid #9b999f;
padding:2px 1px;
}
.sideColBox .sideButton{
border:1px solid #9b999f;
cursor:pointer;
font-family:"Trebuchet MS",Verdana,Arial,sans-serif;
font-size:14px;
font-weight:bold;
padding:0 4px;
height:28px;
line-height:28px;
text-align:center;
background:url(../Images/puppy/submitButton-bg.gif) repeat-x top left;
}




/*--------------------------Footer-------------------------------*/
#footer{
width:760px;
height:39px;
padding:0 20px;
background:#50c267 url(/images/puppy/footer-right-back.gif) no-repeat top right;
line-height:39px;
color:#fff;
text-align:left;
}
#footer a{
color:#fff;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}
.footerLeft{
float:left;
width:70%;
height:39px;
line-height:39px;
font-size:10px;
color:#fff;
}
.footerRight{
float:right;
width:25%;
height:39px;
line-height:39px;
font-size:11px;
color:#fff;
text-align:right;
}





/*----------------------Comments Area------------------*/
.commentHeader{
background:#4E2C8A;
display:block;
height:24px;
line-height:24px;
padding-left:5px;
color:#fff;
border:none;
}




/*---------------------Product Page------------------------*/
.productBox{
float:left;
clear:both;
margin-bottom:20px;
}
.productBox p{
margin:0 !important;
padding:0 !important;
}
.productImage{
float:left;
width:119px;
}
.productDetails{
float:right;
width:404px;
margin-left:20px;
clear:right;
}
.productDetails h4{
display:block;
font-size:20px;
color: #4e2c8a;
font-weight:normal;
margin-bottom:5px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
}
.productDetails span{
display:block;
font-size:12px;
color:#999;
margin-bottom:5px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
}
.productDetails p{
padding:0 !important;
margin-bottom:20px;
color:#000;
}
/*.price{
float:left;
width:200px;
height:26px;
font-size: 18px;
font-weight:bold;
color:#50c167;
text-align:left;
line-height:26px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
margin-top:20px;
}*/
.tac
{
	font-size: 11px !important;
	color: #0033CC;
	font-weight: normal;
	text-decoration: underline;
	padding-top:5px;
}
.button{
float:right;
width:200px;
text-align:right;
clear:right;
margin-top:20px;
color:#FF0000;
font-weight:bold;
}




/*-------------------Image uploader styling--------------*/
#comment_image_upload label{padding: 0; font-size: 14px; color: #666;}

#comment_image_upload p{ padding:10px 0 0 0 !important; }



#uploaded_files ul{
list-style:square;
padding-left:20px;
font-size:14px;
}


/*-----Blog Post Entry----*/
h4 a, h4 a:visited { color: #888; text-decoration: none; }
h4 a:hover { color: #888; text-decoration: underline; }
.posts h4 { display:block; background: #efefef; border-bottom: 1px dotted #ccc; border-top: 1px dotted #ccc; padding-left:5px; font-size:11px; color:#888; height:20px; line-height:20px;}
.entry { font-size: 14px; line-height:18px; background: url(/images/puppy/blog-entry-bottom.gif) repeat-x bottom left; border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:5px;}
.entry p a img{margin-right:10px;}



/*-----Blog Sidebar Widget area-----*/
ul.sidebar_list { list-style: none;}
ul.sidebar_list li.widget{
background:#fff;
margin-bottom:20px;
padding-bottom:5px;
border:1px solid #522e90;
}
#sideCol .listWrapper{
background:url(/images/puppy/sidebar-list-back-top.gif) repeat-x top left;
padding-top:10px;
}
li.widget h2{
text-transform: uppercase;
font-weight: bold;
font-size: 12px;
background:none;
color:#522e90;
height:21px !important;
line-height:21px !important;
padding:0 0 0 4px !important;
border-top:3px solid #522e90;
border-bottom:1px solid #522e90;
margin-bottom:0px !important;
}
li.widget ul{ list-style: square; margin: 0 0 0 25px; }
li.widget li{ margin: 0 0 5px 0; color:#727272; font-size:60%;}
li.widget li a, li.widget li a:visited{
color:#41ac56 !important;
text-decoration: none;
font-size:12px;
}
li.widget li a:hover{
text-decoration:underline;
}
#search_form{
padding-bottom:5px;
}
#search_form .search_input{
width:165px;
margin-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}





/*---------------------Home Page-------------*/
#videoHighlight{
width:511px;
margin-top:20px;
margin-bottom:20px;
border:1px solid #41ab56;
padding:15px;
padding-bottom:0;
background:#e1f3e5;
}
#videoHighlight p{
padding-top:0 !important;
padding-bottom:15px !important;
}
.highlightImage{
float:right;
margin-bottom:5px;
margin-left:10px;
border:4px solid #a1d5ab;
}
.highlightTitle{
padding:0 !important;
margin-bottom:10px !important;
color:#41ab56;
font-size:18px;
border:none;
font-weight:normal;
}
#videoHighlight span{
display:block;
margin-top:5px;
}
#videoHighlight span a{
font-weight:bold;
text-decoration:underline;
font-size:14px;
}

.bottomRowBoxes{
float:left;
width:169px;
margin-right:18px;
}
.bottomRowBoxes h3{
border:none;
text-align:center;
padding-bottom:5px;
font-weight:normal;
}
.bottomRowBoxes img{
border:1px solid #4e2c8a;
}




.archiveList{
padding-left:15px;
font-size:14px;
list-style:square;
padding-top:20px;
}
.archiveList li{
padding-bottom:10px;
}
.archiveList li span{
color:#999999;
}


/*------------------------------Comments-----------------------*/
#comments { width: 100%; float: left; clear: both; }
ul#comment_list { list-style: none; float: left; margin-bottom:40px;}
ul#comment_list li.comment { padding:5px; float: left; background:#f8f8f8; background-image:none; margin-top:10px; width:533px; border-bottom:1px dotted #ccc; border-top:1px dotted #ccc;}
.comment_meta {padding:0 0 10px 0 !important;}
.comment_meta strong { font-size: 14px; }
.comment_time { font-size:12px; font-weight:normal; color: #888; }
.comment .entry { background-image:none; padding:0; margin:0;  border-bottom:none;}
.comment .entry p {padding: 5px 0 0 0 !important; margin:0 !important; }
#comment_form { width: 100%; float: left; }
#comment_form p { padding:20px 0 0 0 !important; }
#comment_form label { padding: 0; font-size: 14px; color: #666;}
#comment_form .text_input { width: 95%; padding: 3px; color: #000; font: normal 14px Arial, Helvetica, sans-serif; border: 1px solid #ccc; }
#comment_form .text_area { width: 95%; border:1px solid #ccc; }
#comment_form .text_input:focus { }
#comment_form .form_submit { padding: 0.4em 4px; border: 3px double #999; font: bold 14px "Trebuchet MS", Verdana, Arial, sans-serif; cursor: pointer; }
#comment_form p.subscribe-to-comments { font-size: 1.4em; }
#comment_form p.subscribe-to-comments label { font-size: 1.0em; }
.post-meta{
list-style:none;
}
.post-meta .post-meta-key{
display:none;
}


.blogHeading{
font-size:30px;
display:block;
margin-bottom:3px;
font-weight:normal;
color: #4e2c8a;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
}
.blogHeading a:hover{
color:#5BC671;
}
.blogHeading span{
color:#5BC671;
}

.testimonialHeading{
font-size:22px;
display:block;
padding-bottom:3px;
border-bottom:1px solid #ccc;
font-weight:normal;
color: #4e2c8a;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
}

.newsHeading{
font-size:22px;
display:block;
padding-bottom:3px;
border-bottom:1px solid #ccc;
font-weight:normal;
color: #4e2c8a;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif !important;
}
.newsBox{
background:url(/images/puppy/blog-entry-bottom.gif) repeat-x left bottom;
border-bottom:1px solid #EEEEEE;
margin-bottom:15px;
padding-bottom:10px;
}
.newsBox img{
float:left;
border:3px solid #D3C8E6;
margin-right:15px;
}
.newsBox span{
display:block;
margin-top:5px;
text-align:right;
}
.newsBox span a{
font-size:14px;
font-weight:bold;
text-decoration:underline;
}


.comments_headers{
display:block;
padding-bottom:2px;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
color:#4E2C8A;
border-bottom:1px solid #ccc;
}

.more-link{
font-weight:bold;
}

.otherEntries{
padding-top:10px;
margin-top:20px;
border-top:3px double #ccc;
}

.pagerArea{
margin-top:20px;
padding-top:10px;
padding-bottom:5px;
border-top:3px double #ccc;
text-align:right;
font-size:12px;
font-weight:bold;
}
.pagerArea span{
padding-right:20px;
font-weight:normal;
}
.pagerArea a{
padding:0 2px;
}
.pagerArea strong{
border: 1px solid #ccc;
padding: 2px;
background: #efefef;
}

/*-------------------------------------My Forms--------------------------------------*/
.myForms{
margin-top:20px;
padding:10px 10px 0 10px;
border:1px solid #ccc;
background:#F8F8F8;
}
.myForms p{
padding:0 0 10px 0 !important;
}
.myForms label{
display:block;
color:#666;
margin-bottom:2px;
}
.myForms input[type="text"], .myForms textarea{
width:98%;
padding:3px 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #ccc;
}
.myForms textarea{
height:150px;
}
.myForms input[type="text"]:hover{
border:1px solid #522E90;
background:#F5EFFF;
}
.myForms textarea:hover{
border:1px solid #522E90;
background:#F5EFFF;
}
.myForms .submitButton{
padding-top:10px !important;
}
.myForms .submitButton input[type="submit"]{
padding:5px 40px;
background:#efefef;
border:1px solid #ccc;
text-align:center;
color:#666;
text-transform:uppercase;
}
.myForms .submitButton input[type="submit"]:hover{
border:1px solid #522E90;
background:#F5EFFF;
cursor:pointer;
}
.myForms span{
display:block;
width:98%;
padding-right:4px;
margin:2px 0 0 0;
font-size:12px;
color:#ccc;
text-align:right;
}

/*----------------------Regular Page Entry-------------*/
.regularPage img{
border:1px solid #CCCCCC;
float:left;
margin-bottom:5px;
margin-right:15px;
padding:5px;
}
.regularPage .productImage img{
border:1px solid #CCCCCC;
float:none;
margin:0 !important;
padding:5px;
}


/*----------------------Misc.--------------*/
.clear{clear:both;}

.divider{
height:0;
border-bottom:1px dotted #ccc;
clear:both;
margin:20px 0;
}

.divider2{
height:0;
border-bottom:1px dotted #ccc;
clear:both;
margin-bottom:20px;
}

.imgLeft{
float:left;
margin-right:15px;
margin-bottom:5px;
}

.alignleft{
float:left;
margin-right:15px;
margin-bottom:5px;
padding:5px;
border:1px solid #ccc;
}

span.title{
color:#3A9966;
font-weight:bold;
}

.productAgree{
height:500px;
overflow:scroll;
border:1px solid #ccc;
padding:5px;
}

.squareButton {padding: 0.4em 4px; border: 3px double #999; font: bold 14px "Trebuchet MS", Verdana, Arial, sans-serif; cursor: pointer; color:#fff; text-decoration:none; background:#4E2C8A;}

.center{
text-align:center;
}





/*----------------------Styling Additions to Storrfront Site-----------*/
.accountWrapper{}
.accountWrapper p{
line-height:30px;
border-bottom:1px dotted #ccc;
color:#888888;
}
.accountWrapper p strong{
color:#000;
}

.productTableWrapper{
border-top:1px solid #ccc;
margin-top:10px;
}
.productTableWrapper table{
width:100%;
margin:0;
}






/*----------------------NEW Blog Styling Additions-----------*/
#mainCol .post{
background:transparent url(/images/puppy/blog-entry-bottom.gif) repeat-x scroll left bottom;
border-bottom:1px solid #EEEEEE;
margin-bottom:15px;
padding-bottom:10px;
}

div.widget{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #522E90;
margin-bottom:20px;
padding:0;
font-size:1.3em;
line-height:1.4em;
}

.posts .links{
color:#888888;
display:block;
font-size:11px;
height:20px;
line-height:20px;
padding-left:5px;
margin-top:5px;
}

div.widget h4{
background:transparent none repeat scroll 0 0;
border-bottom:1px solid #522E90;
border-top:3px solid #522E90;
color:#522E90;
height:21px !important;
line-height:21px !important;
margin-bottom:0 !important;
padding:0 0 0 4px !important;
font-size:12px;
letter-spacing:normal;
font-weight:bold;
text-transform:uppercase;
}
div.widget .content{
background:transparent url(/images/puppy/sidebar-list-back-top.gif) repeat-x scroll left top;
padding-top:10px;
}
div.widget .content p{
padding-left:5px;
padding-bottom:10px;
font-size:14px;
}
div.widget .content a{
margin-left:5px;
font-size:12px;
}
#widgetzone .widget ul{
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:0 0 0.5em 20px;
font-size:12px;
font-weight:normal;
}
#widgetzone .widget ul li{
color:#727272;
}
#widgetzone .widget ul li a{
color:#41AC56;
text-decoration:none;
margin-left:0px !important;
}
#widgetzone .widget ul li a:hover{
text-decoration:underline;
}
div.widget a.delete{
font-size:12px;
padding-right:5px;
}
ul.recentPosts li{
padding-bottom:2px;
}


h1#comment{
background:transparent url(/images/puppy/page-heading-endSMALL.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
height:32px;
line-height:32px;
padding-left:5px;
}
h1#addcomment{
border-bottom:1px solid #CCCCCC;
color:#4E2C8A;
display:block;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
padding-bottom:2px;
margin-bottom:5px;
}

.commentForm label{
display:block;
font-size:14px;
color:#666666;
margin-bottom:2px;
}
.commentForm input[type="text"]{
width:98%;
padding:2px 1px;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
color:#000;
background:#fff;
border:1px solid #ccc;
margin-bottom:10px;
}
.commentForm select{
width:90%;
padding:2px 1px;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
color:#000;
background:#fff;
border:1px solid #ccc;
}
.commentForm textarea{
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
color:#000;
}
.commentForm span{
font-size:10px;
line-height:24px;
}
.commentForm .bbcode{
top:30px;
font-size:12px;
}
.commentForm .bbcode a{
text-decoration:none;
padding:1px 5px;
}

span#gravatarmsg{
display:none;
height:0px;
}
span#ctl00_cphBody_CommentView1_ctl02{
display:none;
}

#commentlist{
margin-bottom:10px;
}
#commentlist div.vcard{
background:#F8F8F8 none repeat scroll 0 0;
border-bottom:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
float:left;
margin-top:10px;
padding:5px;
width:533px;
}
#commentlist div.vcard .date{
font-size:12px;
padding:5px 0 !important;
}
#commentlist div.vcard .date .url{
font-weight:bold;
}
#commentlist div.vcard .content{
margin-bottom:5px;
padding:0 !important;
font-size:14px;
}

#commentPreview .vcard{
padding:0 5px;
border:1px solid silver;
}

.commentForm .commentSubmitBtn{
padding:1px 5px;
background: #fff url(/images/puppy/submitButton-bg.gif) repeat-x bottom left;
border:1px solid #a4a4a4;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
color:#5b5d5b;
text-align:center;
}
.commentForm .commentSubmitBtn:hover{
cursor:pointer;
}

#postnavigation{
margin-top:10px;
margin-bottom:0px;
border:none;
border-top: 3px double #ccc;
font-size:12px;
text-align:right;
}

.loginbox table tr:first-child{
display:none;
}
.loginbox table{
width:100%;
margin:0;
}
.loginbox table td{
font-size:14px;
color:#666666;
vertical-align:middle;
padding-bottom:10px;
}
.loginbox table td input[type="text"], .loginbox table td input[type="password"]{
width:200px;
padding:2px 1px;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
color:#000;
background:#fff;
border:1px solid #ccc;
}
.loginbox table td input[type="checkbox"]{
margin-right:5px;
}
.loginbox table td input[type="submit"]{
padding:1px 5px;
background: #fff url(/images/puppy/submitButton-bg.gif) repeat-x bottom left;
border:1px solid #a4a4a4;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
color:#5b5d5b;
text-align:center;
}
.loginbox table td input[type="submit"]:hover{
cursor:pointer;
}

/*---Password--*/
.blogPassword table table tr:first-child{
display:none;
}
.blogPassword table table{
width:100%;
margin:0;
}
.blogPassword table table td{
font-size:14px;
color:#666666;
vertical-align:middle;
padding-bottom:10px;
}
.blogPassword table table td input[type="text"], .blogPassword table table td input[type="password"]{
width:200px;
padding:2px 1px;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
color:#000;
background:#fff;
border:1px solid #ccc;
}
.blogPassword table table td input[type="checkbox"]{
margin-right:5px;
}
.blogPassword table table td input[type="submit"]{
padding:1px 5px;
background: #fff url(/images/puppy/submitButton-bg.gif) repeat-x bottom left;
border:1px solid #a4a4a4;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
color:#5b5d5b;
text-align:center;
}
.blogPassword table table td input[type="submit"]:hover{
cursor:pointer;
}



/*----------------------More About Page styling-----------*/
.aboutFamBox{
width:120px;
float:left;
text-align:center;
margin-right:20px;
}
.aboutFamBox img{
border:3px solid #d3c8e6;
margin-bottom:10px;
}
p.commonHeading{
border-bottom:1px solid #CCCCCC;
color:#4E2C8A;
display:block;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:16px !important;
font-weight:normal;
margin-bottom:10px;
padding:0 0 2px 0 !important;
}


/*-------------------Wholesaler Section-----------------*/
.wholeBox{
width:120px;
float:left;
text-align:center;
margin-right:20px;
font-size:14px;
}
.wholeBox img{
border:3px solid #ccc;
margin-bottom:10px;
}

.wholeSpecial{
font-size:16px;
font-weight:bold;
text-align:center;
padding:5px 0 !important;
}

