body{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#666;}
@media screen and (-webkit-min-device-pixel-ratio:0){body{font-size:13px;}}
table, tr, td, form, p, div, input{padding:0;margin:0;}
a{font-weight:bold;text-decoration:none;cursor:pointer;color:#266FB1;}
a:hover{color:#333;}
h1, h2, h3, h4{margin:0;padding:0 0 10px 0;}
h1{font-size:26px;line-height:26px;}
h2{font-size:18px;line-height:18px;}
h3{font-size:16px;line-height:16px;}
h4{font-size:15px;line-height:15px;}
p{padding:0 0 10px 0;}
.center{text-align:center;}
.clear{clear:both;}
p.breadcrumbs{padding:0 0 8px 0;cursor:default;font-size:13px;}
p.breadcrumbs strong{font-weight:normal;}
p.breadcrumbs a{font-weight:normal;}
.description{overflow:auto;}
.description img{float:left;margin:0 10px 10px 0;}

#testimonial{padding:0 0 0 10px;}
#testimonial .testimonial{font-style:italic;}
#testimonial .name{padding-top:3px;color:#666;}
#testimonial .link{padding-top:3px;}
#testimonials{background:url(/images/wingBackground.jpg) bottom right no-repeat;}

.message{padding:0 0 10px 0;color:#952118;font-weight:bold;}

#privacyTable td{width:47%;}

#printPage{text-align:right;width:120px;float:right;padding:0;overflow:auto;}
#printPage a img{height:16px;width:16px;border:0;background:url(/images/print.jpg) 0 -16px no-repeat;float:right;display:inline;margin:0 0 0 5px;}
#printPage a img:hover, #printPage a:hover img{background-position:0 0;}
#printPage a{font-size:13px;font-weight:normal;line-height:14px;}

#tellFriendButton{float:right;}
#tellFriendButton a{padding:3px 48px 0 0;zoom:100%;background:url(/images/tellFriend.jpg) top right no-repeat;text-decoration:underline;}
#tellFriendButton a:hover{background-position:right -28px;color:#555;}
#tellFriendWrapper.minimized{display:none;}
#tellFriendWrapper.maximized{display:block;height:100%;width:100%;overflow:hidden;position:absolute;top:0;left:0;background:transparent none;z-index:100;}
#tellFriendBack{height:100%;width:100%;overflow:visible;position:relative;top:0;left:0;background:url(/images/black.png);z-index:200;}
#tellFriend{position:absolute;top:46%;left:50%;width:380px;height:auto;padding:15px 13px 13px 13px;margin-left:-210px;margin-top:-220px;background:#fff;border:#555 solid 1px;z-index:300;}
#tellFriend .close{display:block;float:right;padding:2px 0 0 0;position:relative;text-decoration:underline;font-weight:normal;}
#tellFriend h1{color:#B3906C;font-size:17px;padding-bottom:0;padding-top:1px;margin-bottom:15px;background:url(/images/tellFriend.jpg) 107px 4px no-repeat;}
#tellFriend form{margin:0;padding:0;}
#tellFriend table{margin:0;padding:0;}
#tellFriend td{padding:0 9px 8px 9px;}
#tellFriend .left{width:106px;white-space:nowrap;text-align:right;}
#tellFriend .right{width:260px;text-align:left;padding:0 5px 8px 5px;}
#tellFriend #YourName, #tellFriend #FriendsName, #tellFriend #FriendsEmail{width:98%;}
#tellFriend .message{color:#666;width:370px;padding:0 5px;}
#tellFriend #Message{width:370px;max-width:370px;height:80px;padding:0;margin:0;}
#tellFriend .submit{width:370px;padding:10px 5px 0 5px;}

/* Mail List Sign Up */
#mailListSignup{}
.signUpDescription{padding:0 0 20px 0;}
#mailListSignup td{padding:0 10px 10px 0;}
#mailListWrapper img{/*border:#ccc solid 1px;*/margin-left:10px;}

#newsRoom td.left{width:100%;}
#newsRoom td.right{padding-left:10px;/*padding-top:38px;*/overflow:visible;}

.news{margin:0 0 10px 0;width:198px;padding:8px 11px 10px 10px;border:#ccc solid 1px;border-right:0;border-top:0;background:url(/images/boxTopRight.gif) top right no-repeat;overflow:auto;}
.news h2{padding:0 0 8px 0;margin:0;text-align:left;font-size:16px;line-height:16px;}
.news p{padding:0;text-align:center;}
.news p a{font-weight:normal;text-decoration:underline;display:block;padding-top:7px;}
.newsAdvertising td{white-space:nowrap;text-align:center;}
.newsAdvertising .blank{width:2px;}
.newsAdvertising p a{text-align:center;}
.newsCharity p{font-size:13px;line-height:13px;text-align:left;}
.newsCharity img{margin:0 5px 0 0;}
.newsEditorials td{white-space:nowrap;text-align:center;}
.newsEditorials .blank{width:2px;}
.newsEditorials p a{text-align:center;}
.newsVideos #vidThumb{background:url(/images/videos/video1.jpg) 0 center no-repeat;margin:0 8px 0 0;}
.newsVideos #vidThumb a{overflow:hidden;}
.newsVideos #vidThumb img{height:75px;width:75px;}
.newsVideos p{font-size:12px;line-height:12px;text-align:left;padding:0 0 0 0;}
.newsVideos p a{line-height:16px;font-size:13px;padding:0;}
.newsPresskit p{font-size:12px;line-height:12px;text-align:left;}
.newsPresskit p a{line-height:15px;}
.newsPresskit img{margin:0 3px 0 0;}

#events{}
#events div{position:relative;clear:both;}
#events div h2{padding:0;font-size:16px;}
#events div p{clear:both;}
#events .eventDate{padding:0 0 2px 0;font-size:12px;clear:none;}
#events center{text-align:left;}
#advertising div{width:50%;height:200px;float:left;text-align:left;}
#advertising div p{padding-right:10px;text-align:center;}
#advertising div.even{width:49%;text-align:right;padding-left:2px;}
#advertising div.even p{padding-left:10px;}
#charity .logoTable{padding:10px 10px 0 10px;border-top:#ccc solid 1px;}
#charity .logoTable td{text-align:center;padding:5px 0;}
#charity .logoTable img{margin:0 0 5px 0;}
#charity .logoTable p{padding:0 0 15px 0;}
#charity .table{padding-top:10px;border-top:#ccc solid 1px;}
#charity .table td.right{padding-top:0;width:49%;}
#charity .table p{padding-left:13px;background:url(/images/bullet.gif) 0 2px no-repeat;}
#editorials div{width:25%;margin:0 0 10px 0;text-align:center;float:left;}
#presskit img{margin:0 3px 0 0;}
#videos{padding:20px 0 5px 0;border:#ccc solid 1px;background:#F2F2F0 url(/images/videoBackground.jpg) 0 bottom no-repeat;}
#videoDiv{height:325px;width:400px;margin:0 auto;border:#ccc solid 1px;background:#fff url(/images/loading.gif) 163px 60px no-repeat;}
#thumbs{padding:20px 0 0 0;}
#thumbs div{height:100px;width:118px;float:left;text-align:center;display:inline;}
#thumbs a img{border:0;height:75px;width:100px;margin:0 0 2px 0;}

#locations{border:#ccc solid 1px;border-bottom:0;font-size:12px;}
#locations h3{font-size:16px;float:left;padding:0;}
#locations .top{float:right;text-decoration:underline;}
#locations h4{font-size:14px;}
#locations td{padding:10px;border-bottom:#ccc solid 1px;width:33%;}
#locations td.stateRow{background:#F2F2F2;padding:5px 10px;}

.aboutSarah p{font-size:13px;line-height:13px;text-align:left;}
.aboutSarah img{margin:0 5px 0 0;}
.aboutUs{background:0;border:0;padding:10px 0 0 0;text-align:center;width:auto;}
.aboutUs a{text-decoration:underline;}

#aboutus .sarahPhoto{float:left;margin:0 10px 0px 0;}

#custServ{padding:10px 0 0 0;}
#custServ h2{font-size:16px;line-height:16px;padding:26px 0 10px 0;}
#custServ p{padding-left:76px;}
#custServ .right{background:transparent url(/images/custServ_rightCorner.jpg) top right no-repeat;overflow:hidden;padding:0 1px 0 25px;position:relative;}
#custServ .bottom{background:transparent url(/images/custServ_bottom.jpg) bottom left no-repeat;border-bottom:#ccc solid 1px;padding:0;height:170px;}
#custServ .shipping{background:transparent url(/images/custServ_Shipping.jpg) 0 0 no-repeat;}
#custServ .shipping table{width:200px;}
#custServ .shipping .fedex{margin:0 10px 0 0;}
#custServ .shipping .returns{margin:14px 34px 0 0;}
#custServ .privacy{background:transparent url(/images/custServ_Privacy.jpg) 0 0 no-repeat;width:49%;}
#custServ .faqs{background:transparent url(/images/custServ_faqs.jpg) 0 0 no-repeat;}
#custServ .faqs ul{list-style-type:none;margin:0;padding:0 0 0 130px;}
#custServ .contact{background:transparent url(/images/custServ_contact.jpg) 0 0 no-repeat;width:49%;}
#custServ .space{width:2%;}
#custServ .vspace{font-size:10px;line-height:10px;}
#custServ .icon img{height:75px;width:65px;float:left;margin:0 12px 10px 0;border:0;}
#custServ .center{text-align:center;}

#customerlogin td{padding:0 10px 5px 0;}
.pagesTable{border:#ccc solid 1px;/*border-collapse:collapse;*/border-spacing:0;}
.pagesTable td{padding:4px 5px 2px 5px;}
.pagesTable .topRow{border-bottom:#ccc solid 1px;background:url(/templates/default/images/boxTop1.gif) repeat-x;color:#f6f6f6;padding:2px 5px;}
#updatecustomerform td{padding:4px 5px 2px 5px;}
#reviewsList div{width:25%;float:left;text-align:center;margin:0 0 10px 0;}
#reviewsList div div{width:auto;float:none;margin:0 0 5px 0;}
#reviewsList div a{font-size:12px;}
#writeReviewForm td{padding:0 10px 0 0;}
#writeReviewForm td input{margin:0;}
#writeReviewForm td img{margin:-4px 0 -4px 0;}

#faqs{font-size:12px;background:url(/images/wingBackground.jpg) bottom right no-repeat;}
#faqs h3{padding:0;font-size:13px;}
#faqs .totop{width:100px;float:right;text-align:right;}
#faqs .totop a{text-decoration:underline;}
#faqs ul{margin:5px 0 10px 10px;padding:0;list-style-type:none;}
#faqs ul ul{margin:0 0 7px 5px;}
#faqs ul ul li{background:url(/images/bullet.gif) 0 6px no-repeat;padding:4px 0 0 14px;}

#genderDiv div{width:170px;float:left;}
#genderDiv div img{margin:3px 0 0 0;}

#myAccountHome .message{padding:0 0 20px 0;}
#myAccountNav{padding:14px 10px 0 10px;border:#ccc solid 1px;}
#myAccountNav div{padding:0 0 15px 0;}
#addaddressform, #editaddressform{width:500px;}
#addaddressform td, #editaddressform td{padding:0 5px 5px 0;}


