
HTML {
height : 100%;
}
#pg_wrap {
height : 100%;
}
BODY > #pg_wrap {
min-height : 100%;
height : auto;
}
#footer {
z-index : 10;
position : relative;
clear : both;
}
BODY {
font-family : Arial, sans-serif;
background : url(http://www.4pawsforever.org/newecm/images/body_bgd.jpg) repeat-y center top;
color : #404040;
height : 100%;
}
#pg_wrap {
margin : 0 auto;
min-height : 100%;
width : 1000px;
background-color : #f9f9f9;
height : auto;
}
.container {
margin : 0 auto;
width : 920px;
}
.container2 {
margin : 0 auto;
width : 800px;
}
#floatswrap {
clear : both;
}
#main_col {
width : 700px;
}
.narrow {
width : 700px;
}
.theProds {
width : 700px;
}
.theTags {
width : 700px;
}
.theCats {
width : 700px;
}
.sidebar {
width : 200px;
}
.bigftfl {
padding-bottom : 300px;
}
.smallftfl {
padding-bottom : 35px;
}
.bigft {
margin-top : -263px;
}
.bigft .container {
width : 1000px;
background-color : #f3f3f3;
height : 275px;
}
.bigft .footer_box {
margin : 0 0 20px 20px;
width : 293px;
float : left;
padding-top : 20px;
}
.bigft .footer_box H3 {
margin-bottom : 10px;
color : #996666;
}
.bigft .footer_box P {
margin : 0;
}
.bigft .footer_notes {
background-color : #f3f3f3;
padding-bottom : 0;
padding-left : 20px;
padding-right : 20px;
clear : both;
border-top : 1px solid #eee;
padding-top : 20px;
}
.smallft {
margin-top : -35px;
}
.smallft .container {
width : 1000px;
background-color : #f3f3f3;
height : 35px;
}
.smallft .footer_notes {
padding-bottom : 0;
padding-left : 20px;
padding-right : 20px;
padding-top : 9px;
}
.footer_notes {
margin : 0;
font-size : 0.8em;
overflow : hidden;
}
.footer_notes SPAN {
float : right;
}
.footer_notes .copyright {
float : left;
}
#header .container {
padding-bottom : 22px;
padding-left : 0;
padding-right : 0;
padding-top : 10px;
}
BODY.home #header .container {
padding-bottom : 20px;
}
.searchWrap {
overflow : hidden;
}
#sform {
float : right;
}
#sform INPUT {
padding-bottom : 2px;
padding-left : 2px;
padding-right : 2px;
float : left;
padding-top : 2px;
}
#stext {
margin : 0 6px 0 0;
width : 213px;
}
#searchgo {
margin : 0;
}
#branding {
width : 1000px;
margin-bottom : 0;
background : url(http://www.4pawsforever.org/newecm/images/logo.jpg) no-repeat left top;
height : 78px;
font-size : 2em;
}
#branding A {
width : 304px;
display : block;
float : left;
height : 37px;
}
#header .customer_navi {
padding-bottom : 10px;
padding-left : 0;
padding-right : 0;
padding-top : 10px;
}
#header .customer_navi A {
font-size : 0.9em;
}
#header .main_navi {
padding-top : 10px;
}
#header .secondary_navi {
padding-top : 10px;
}
#header UL LI {
white-space : nowrap;
float : left;
}
#header .customer_navi LI A {
padding-top : 10px;
}
#header UL LI:first-child A {
padding-left : 0;
}
#header UL LI A:focus {
text-decoration : underline;
}
#header UL LI A:hover {
text-decoration : underline;
}
#header UL LI A:active {
text-decoration : underline;
}
#header UL .current_page_item A {
text-decoration : underline;
}
#header UL .current_page_ancestor A {
text-decoration : underline;
}
BODY.home #header UL LI.home A {
text-decoration : underline;
}
#header UL .current-cat A {
text-decoration : underline;
}
#header UL .current-cat-parent A {
text-decoration : underline;
}
BODY.category-blog #header UL .blog A {
text-decoration : underline;
}
BODY.shopping_cart #header UL .current_page_item A {
text-decoration : none;
}


.cartcolor {
padding-bottom : 15;
padding-left : 15px;
padding-right : 15px;
padding-top : 15px;
display : block;
background-color : #f1f1f1;
background-image: none;
color : #cc6600;
font-size : 1em;
padding-top : 0;
}
LI.bag A {
text-align : right;
}
LI.bag SPAN {
text-align : right;
}
LI.bag SPAN IMG {
vertical-align : middle;
}
LI.bag A IMG {
vertical-align : middle;
}
.cartcolor A {
padding-bottom : 15;
padding-left : 15px;
padding-right : 15px;
padding-top : 15px;
display : block;
background-color : #f1f1f1;
background-image: none;
color : #cc6600;
font-size : 1em;
padding-top : 0;
}
LI.bag SPAN {
padding-bottom : 15;
padding-left : 15px;
padding-right : 15px;
padding-top : 15px;
display : block;
background-color : #f1f1f1;
background-image: none;
color : #cc6600;
font-size : 1em;
padding-top : 0;
}
LI.bag A:focus {
color : #236e98;
text-decoration : none;
}
LI.bag A:hover {
color : #236e98;
text-decoration : none;
}
.whereAmI {
border-bottom : 1px solid #eee;
padding-bottom : 5px;
padding-left : 0;
padding-right : 0;
margin-bottom : 10px;
font-size : 1.7em;
padding-top : 0;
}
.whereAmI A {
color : #444;
}
.whereAmI A:focus {
color : #236e98;
text-decoration : none;
}
.whereAmI A:hover {
color : #236e98;
text-decoration : none;
}
.whereAmI A:active {
color : #236e98;
text-decoration : none;
}
.cat-title-alt {
margin-bottom : 5px;
}
.single-title {
margin-bottom : 5px;
}
.c_box {
margin : 20px 0 0 20px;
float : left;
}
.c_box_first {
margin-left : 0;
}
.top_row {
margin-top : 0;
}
.c_box3 {
width : 220px;
}
.c_box4 {
width : 160px;
}
.secondary_content .c_box2 {
width : 450px;
}
.secondary_content .c_box3 {
width : 293px;
}
.pageCont .c_box {
width : 293px;
}
.secondary_content .c_box5 {
width : 168px;
}
.contentWrap {
position : relative;
text-align : center;
overflow : hidden;
}
.c_box_padding {
padding-bottom : 10px;
padding-left : 10px;
padding-right : 10px;
padding-top : 0;
}
.contentWrap .hover_link {
position : absolute;
top : 0;
left : 0;
}
.page_post IMG {
border-bottom : 1px solid #ededed;
border-left : 1px solid #ededed;
padding-bottom : 4px;
padding-left : 4px;
padding-right : 4px;
background-color : #f6f6f6;
border-top : 1px solid #ededed;
border-right : 1px solid #ededed;
padding-top : 4px;
}
.frontPage_sidebar {
width : 300px;
}
#featured_wrap {
width : 600px;
margin-bottom : 20px;
}
.featured_wrap UL {
height : 425px;
overflow : hidden;
}
.featuredCat {
position : relative;
margin-bottom : 20px;
height : 227px !important ;
overflow : hidden;
}
.seperator_widget {
text-align : center;
padding-bottom : 10px;
padding-left : 10px;
padding-right : 10px;
background-color : #8c98a1;
color : #f9f9f9;
padding-top : 10px;
}
.seperator_widget H2 {
margin-bottom : 0;
}
.seperator_widget H2 SPAN {
font-size : 0.7em;
}
.seperator_widget H2 SPAN SUP {
font-size : 0.7em;
}
.secondary_content {
clear : both;
}
.secondary_content .c_box_single {
clear : both;
}
.seperator_widget {
clear : both;
}
.secondary_content {
border-bottom : 1px solid #eee;
padding-bottom : 20px;
margin : 20px 0 0;
clear : both;
}
.secondary_content .c_box .widget {
margin-top : 10px;
}
.secondary_content .c_box .widget:first-child {
margin-top : 0;
}
.teaser P {
margin-bottom : 0;
}
.teaser .prod-title {
font-weight : normal;
}
.teaser .prod-title A {
padding-bottom : 0;
line-height : 18px;
color : #444;
}
.teaser .prod-title A:focus {
color : #236e98;
text-decoration : underline;
}
.teaser .prod-title A:hover {
color : #236e98;
text-decoration : underline;
}
.teaser .price_value .was {
color : #999;
text-decoration : line-through;
}
.teaser .price_value .is {
color : #cc3333;
}
.teaser .item_remarks {
color : #cc3333;
}
#singleMainContent {
clear : both;
}
.imgSection {
width : 357px;
float : left;
}
.prodDetails {
position : relative;
width : 320px;
float : left;
}
.single_sidebar {
vertical-align : top;
margin-bottom : 0;
border-top-width : 20px;
border-top-style : solid;
border-top-color : #f9f9f9;
}
.single_post {
margin-bottom : 20px;
}
.single_sidebar {
background-color : #f1f1f1;
margin-bottom : 0;
border-top-width : 35px;
border-top-style : solid;
border-top-color : #f9f9f9;
}
.single_sidebar .padding {
padding-bottom : 20px;
padding-left : 20px;
padding-right : 20px;
padding-top : 20px;
}
.thumbTabs LI {

margin : 0 0 20px 13px;
display : inline;
float : left;
}
.thumbTabs LI:first-child {
margin-left : 13px;
}
.imgTab {
border-bottom : 1px solid #eee;
border-left : 1px solid #eee;
display : block;
overflow : hidden;
border-top : 1px solid #eee;
border-right : 1px solid #eee;
}
.imgTab IMG {
padding-bottom : 3px;
padding-left : 3px;
padding-right : 3px;
background-color : #f7f7f7;
padding-top : 3px;
}
.imgTab IMG {
padding-bottom : 3px;
padding-left : 3px;
padding-right : 3px;
background-color : #f7f7f7;
padding-top : 3px;
}
.imgTab:focus {
border-bottom-color : #8c98a1;
border-top-color : #8c98a1;
border-right-color : #8c98a1;
border-left-color : #8c98a1;
}
.imgTab:hover {
border-bottom-color : #8c98a1;
border-top-color : #8c98a1;
border-right-color : #8c98a1;
border-left-color : #8c98a1;
}
.imgTabs .current {
border-bottom-color : #8c98a1;
border-top-color : #8c98a1;
border-right-color : #8c98a1;
border-left-color : #8c98a1;
}
.imgSection .c_box {
border-bottom : 1px solid #eee;
border-left : 1px solid #eee;
margin : 0 0 20px;
float : none;
border-top : 1px solid #eee;
border-right : 1px solid #eee;
}
#zoom1-big {
position : absolute;
top : 0;
left : 0;
}
.related {
clear : both;
}
.single_post {
width : 300px;
padding-left : 15px;
}
.related .tabs {
z-index : 20;
position : relative;
overflow : hidden;
top : 2px;
}
.single_post .tabs {
z-index : 20;
position : relative;
overflow : hidden;
top : 2px;
}
.related .tabs LI {
display : inline;
float : left;
}
.single_post .tabs LI {
display : inline;
float : left;
}
.related .tabs LI A {
border-bottom : 1px solid #cacaca;
text-align : center;
border-left : 1px solid transparent;
padding-bottom : 10px;
padding-left : 10px;
padding-right : 10px;
display : block;
background : url(http://www.4pawsforever.org/newecm/tab_border.png) repeat-x 50% bottom;
float : left;
color : #444;
border-top : 1px solid transparent;
border-right : 1px solid transparent;
padding-top : 10px;
}
.single_post .tabs LI A {
border-bottom : 1px solid #cacaca;
text-align : center;
border-left : 1px solid transparent;
padding-bottom : 10px;
padding-left : 10px;
padding-right : 10px;
display : block;
background : url(http://www.4pawsforever.org/newecm/tab_border.png) repeat-x 50% bottom;
float : left;
color : #444;
border-top : 1px solid transparent;
border-right : 1px solid transparent;
padding-top : 10px;
}
.related .tabs LI A {
width : 182px;
font-size : 1.27em;
}
.related .tabs LI A:focus {
border-bottom-color : #f7f7f7;
border-top-color : #f1f1f1;
color : #888;
border-right-color : #f1f1f1;
border-left-color : #f1f1f1;
font-weight : bold;
text-decoration : none;
}
.related .tabs LI A:hover {
border-bottom-color : #f7f7f7;
border-top-color : #f1f1f1;
color : #888;
border-right-color : #f1f1f1;
border-left-color : #f1f1f1;
font-weight : bold;
text-decoration : none;
}
.related .tabs LI A.current {
border-bottom-color : #f7f7f7;
border-top-color : #f1f1f1;
color : #888;
border-right-color : #f1f1f1;
border-left-color : #f1f1f1;
font-weight : bold;
text-decoration : none;
}
.single_post .tabs LI A:focus {
border-bottom-color : #f7f7f7;
border-top-color : #f1f1f1;
color : #888;
border-right-color : #f1f1f1;
border-left-color : #f1f1f1;
font-weight : bold;
text-decoration : none;
}
.single_post .tabs LI A:hover {
border-bottom-color : #f7f7f7;
border-top-color : #f1f1f1;
color : #888;
border-right-color : #f1f1f1;
border-left-color : #f1f1f1;
font-weight : bold;
text-decoration : none;
}
.single_post .tabs LI A.current {
border-bottom-color : #f7f7f7;
border-top-color : #f1f1f1;
color : #888;
border-right-color : #f1f1f1;
border-left-color : #f1f1f1;
font-weight : bold;
text-decoration : none;
}
.related .panes {
z-index : 10;
border-bottom : 1px solid #f1f1f1;
position : relative;
border-left : 1px solid #f1f1f1;
padding-bottom : 10px;
padding-left : 10px;
padding-right : 10px;
border-top : 1px solid #f1f1f1;
border-right : 1px solid #f1f1f1;
padding-top : 10px;
}
.single_post .panes {
z-index : 10;
border-bottom : 1px solid #f1f1f1;
position : relative;
border-left : 1px solid #f1f1f1;
padding-bottom : 10px;
padding-left : 10px;
padding-right : 10px;
border-top : 1px solid #f1f1f1;
border-right : 1px solid #f1f1f1;
padding-top : 10px;
}
.related .panes {
padding-left : 0;
}
.related .panes A {
margin-left : 10px;
}
.related .panes IMG {
border-bottom : 1px solid #eee;
border-left : 1px solid #eee;
padding-bottom : 3px;
padding-left : 3px;
padding-right : 3px;
border-top : 1px solid #eee;
border-right : 1px solid #eee;
padding-top : 3px;
}
.related .panes A:hover IMG {
border-bottom-color : #8c98a1;
border-top-color : #8c98a1;
border-right-color : #8c98a1;
border-left-color : #8c98a1;
}
.who_when_rating {
margin-bottom : 5px;
overflow : hidden;
border-top : 1px solid #eee;
padding-top : 10px;
}
.who_when_rating DIV {
float : left;
margin-right : 10px;
}
.who_when_rating DIV SPAN {
font-size : 0.8em;
}
#footnotes {
border-bottom : 1px solid #eee;
text-align : center;
border-left : 0;
padding-bottom : 10px;
margin : 0 0 20px;
padding-left : 0;
padding-right : 400px;
border-top : 1px solid #eee;
border-right : 0;
padding-top : 10px;
}
#footnotes .l1 {
margin : 0 auto;
overflow : hidden;
}
#footnotes LI {
width : 25%;
float : left;
}
#singleMainContent .narrow #footnotes LI {
width : 50%;
margin-bottom : 10px;
height : 28px;
}
#footnotes LI A {
text-align : center;
padding-bottom : 0;
padding-left : 9px;
padding-right : 9px;
display : block;
white-space : nowrap;
padding-top : 0;
}
#singleMainContent .narrow #footnotes LI A {
text-align : left;
}
#footnotes .print A {
padding-top : 1px;
}
#footnotes .share A {
padding-top : 3px;
}
#footnotes .subscribe A {
padding-top : 2px;
}
#footnotes LI A:focus {
color : #444;
text-decoration : none;
}
#footnotes LI A:hover {
color : #444;
text-decoration : none;
}
#footnotes IMG {
vertical-align : middle;
margin-right : 10px;
}
.prodDetails .price_value {
border-bottom : 1px solid #dcdcdc;
padding-bottom : 10px;
}
.prodDetails .price {
font-size : 1.5em;
overflow : hidden;
}
.price_value {
border-bottom : 1px solid #dcdcdc;
padding-bottom : 10px;
}
.price {
font-size : 1.5em;
overflow : hidden;
}
.prodDetails .was {
color : #999;
font-size : 1em;
}
.prodDetails .basisprice {
color : #999;
font-size : 1em;
}
.prodDetails .was {
text-decoration : line-through;
}
.itemID {
color : #777;
font-size : 0.7em;
}
.tax_info {
color : #777;
font-size : 0.5em;
}
.stock_info {
color : #777;
font-size : 0.7em;
}
.stock_info {
font-size : 0.87em;
}

#the_product LABEL {
width : 160px;
}
#the_product SELECT {
width : 160px;
}
#the_product #greyAdd {
float : left;
}
#the_product .shopform_btn {
float : left;
}
#the_product .add_to_wishlist {
float : left;
}
.pay_now {
float : left;
}
.shopform_btn {
margin-bottom : 18px;
}
#proceed2Checkout .shopform_btn {
margin : 0;
float : right;
}
.shopform_btn {
border-bottom : 0;
border-left : 0;
padding-bottom : 0;
padding-left : 0;
width : 100px;
padding-right : 0;
height : 30px;
overflow : hidden;
border-top : 0;
cursor : pointer;
border-right : 0;
padding-top : 0;
}
.shopform_btn A {
border-bottom : 0;
border-left : 0;
padding-bottom : 0;
padding-left : 0;
width : 100px;
padding-right : 0;
height : 30px;
overflow : hidden;
border-top : 0;
cursor : pointer;
border-right : 0;
padding-top : 0;
}
.cartActionBtn {
border-bottom : 0;
border-left : 0;
padding-bottom : 0;
padding-left : 0;
width : 100px;
padding-right : 0;
height : 30px;
overflow : hidden;
border-top : 0;
cursor : pointer;
border-right : 0;
padding-top : 0;
}
.order_form .update_cart {
border-bottom : 0;
border-left : 0;
padding-bottom : 0;
margin : 0;
padding-left : 0;
padding-right : 0;
height : 30px;
border-top : 0;
border-right : 0;
padding-top : 0;
}
.checkoutSteps .next_step {
border-bottom : 0;
border-left : 0;
padding-bottom : 0;
margin : 0;
padding-left : 0;
padding-right : 0;
height : 30px;
border-top : 0;
border-right : 0;
padding-top : 0;
}
.order_form .update_cart {
margin : 0 10px 0 570px;
width : 100px;
float : left;
}
.checkoutSteps .next_step {
width : 90px;
background-color : #cecece;
}
.add_to_wishlist {
width : 130px;
}
.add_to_wishlist A {
width : 130px;
}
#vCart .shopform_btn {
width : 122px;
}
.shopform_btn A {
text-indent : -9999em;
display : block;
}
.cartActionBtn {
text-indent : -9999em;
display : block;
}
.get_now {
text-indent : -9999em;
width : 32px;
display : block;
height : 32px;
}
.cont_shop {
width : 130px;
float : left;
margin-right : 10px;
}
.shopform_btn INPUT {
padding-bottom : 0;
margin : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
}
.shopform_btn:hover INPUT {
margin-top : -30px;
}
.shopform_btn:focus INPUT {
margin-top : -30px;
}
.shopform_btn:active INPUT {
margin-top : -60px;
}
.prodNav {
padding-bottom : 20px;
padding-left : 0;
padding-right : 0;
padding-top : 0;
}
.backLink {
padding-bottom : 20px;
padding-left : 0;
padding-right : 0;
padding-top : 0;
}
.backLink {
display : block;
}
.prodNav {
text-align : right;
}
.prodNav IMG {
vertical-align : middle;
}
.backLink IMG {
vertical-align : middle;
}
.linksBottom {
z-index : 10;
position : relative;
clear : both;
}
.linksBottom .backLink {
float : left;
}
.linksBottom .prodNav {
float : right;
}
.adjacentProd {
position : relative;
}
.adjacentImg {
position : absolute;
padding-bottom : 3px;
padding-left : 3px;
padding-right : 3px;
display : none;
background-color : #f6f6f6;
top : -120px;
padding-top : 3px;
}
.previousProd .adjacentImg {
right : 0;
}
.nextProd .adjacentImg {
left : 0;
}
.overlay {
position : relative;
padding-bottom : 55px;
padding-left : 55px;
width : 600px;
padding-right : 55px;
display : none;
padding-top : 55px;
}
.overlay .close {
position : absolute;
width : 28px;
height : 28px;
top : 10px;
cursor : pointer;
right : 10px;
}
.mediumoverlay {
width : 300px;
}
.largeoverlay {
width : 700px;
}
.largeoverlay .close {
top : 15px;
right : 15px;
}
.mediumoverlay .close {
top : 0;
right : 0;
}
.overlay .loadingImg {
position : absolute;
margin-top : -16px;
height : 32px;
top : 50%;
left : 50%;
}
#myloginoverlay A {
font-size : 1em;
}
#wishListOverlay A {
font-size : 1em;
}
.ico A {
margin-top : 18px;
width : 33.33%;
display : block;
float : left;
font-size : 1.3em;
}
.subscribe_ico A {
text-align : center;
}
.share_ico IMG {
float : left;
margin-right : 10px;
}
#searchform LABEL {
float : left;
font-size : 1.2em;
margin-right : 6px;
padding-top : 6px;
}
#searchform INPUT {
display : inline;
}
#shoppingbagoverlay {
width : auto;
background-color : #f8f8f8;
height : auto;
}
#shoppingbagoverlay .close {
top : -10px;
right : -10px;
}
#sizesInfoOverlay .supplInfoWrap {
height : 470px;
overflow : auto;
}
.overlay .page_post {
height : 470px;
overflow : auto;
}
.overlay .page_post {
width : 600px;
}
.sidebar .widget {
border-bottom : 1px solid #eee;
margin-bottom : 20px;
}
.widget .widget-title {
margin-bottom : 10px;
letter-spacing : 0;
color : #23536f;
font-size : 1.1em;
font-weight : bold;
}
.widgetPadding {
padding-bottom : 10px;
padding-left : 10px;
padding-right : 10px;
background-color : #f9f9f9;
padding-top : 10px;
}
.shop_by_widget DIV {
padding-bottom : 10px;
padding-left : 10px;
padding-right : 10px;
background-color : #f9f9f9;
padding-top : 10px;
}
.cswa {
border-bottom : 1px solid #ededed;
border-left : 0;
padding-bottom : 20px;
margin-top : 20px;
padding-left : 0;
padding-right : 0;
overflow : hidden;
border-top : 1px solid #ededed;
border-right : 0;
padding-top : 20px;
}
.widget UL LI A {
display : block;
color : #444;
padding-top : 10px;
}
.widget UL LI:first-child A {
padding-top : 0;
}
.widget UL LI A:focus {
color : #236e98;
text-decoration : underline;
}
.widget UL LI A:hover {
color : #236e98;
text-decoration : underline;
}
.widget UL .current-cat A {
background-color : #8c98a1;
color : #f6f6f6;
}
.widget UL .current_page_item A {
background-color : #8c98a1;
color : #f6f6f6;
}
.widget UL .current-cat A:focus {
color : #f6f6f6;
text-decoration : none;
}
.widget UL .current-cat A:hover {
color : #f6f6f6;
text-decoration : none;
}
.widget UL .current-cat A:focus {
color : #f6f6f6;
text-decoration : none;
}
.widget UL .current_page_item A:hover {
color : #f6f6f6;
text-decoration : none;
}
.widget UL .current-cat .children A {
color : #444;
}
.widget UL .current-cat .children A:focus {
color : #236e98;
text-decoration : underline;
}
.widget UL .current-cat .children A:hover {
color : #236e98;
text-decoration : underline;
}
.widget_email_subscriptions .subscriptions P {
margin-bottom : 11px;
}
.widget_email_subscriptions .subscriptions FORM P {
margin-bottom : 0;
}
.widget_email_subscriptions .subscriptions FORM INPUT {
margin : 0;
float : left;
}
.widget_email_subscriptions .subscriptions .subscribe_btn {
margin : 0;
float : left;
}
.widget_email_subscriptions .subscriptions FORM INPUT[type="text"] {
width : 183px;
margin-right : 8px;
}
.widget_email_subscriptions .subscriptions .subscribe_btn {
width : 90px;
float : right;
}
.widget_email_subscriptions .subscriptions .subscribe_btn:hover INPUT {
margin-top : -30px;
}
.widget_email_subscriptions .subscriptions .subscribe_btn:focus INPUT {
margin-top : -30px;
}
.widget_email_subscriptions .subscriptions .subscribe_btn:active INPUT {
margin-top : -60px;
}
.sidebar .widget FORM INPUT[type="text"] {
width : 158px;
}
.sidebar .widget_email_subscriptions .subscriptions FORM INPUT[type="text"] {
width : 158px;
}
.sidebar .widget_email_subscriptions .subscriptions FORM INPUT[type="text"] {
margin : 0 0 8px;
}
.widget_categories UL {
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
}
.widget_subpages UL {
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
}
.widget_categories UL LI A {
padding-bottom : 10px;
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
}
.widget_subpages UL LI A {
padding-bottom : 10px;
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
}
.widget_categories UL LI:first-child A {
padding-bottom : 10px;
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
}
.widget_subpages UL LI:first-child A {
padding-bottom : 10px;
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
}
.widget UL .children LI A {
padding-left : 20px;
}
.widget UL .children .children LI A {
padding-left : 30px;
}
.widget UL .children .children .children LI A {
padding-left : 40px;
}
.widget UL .children .children .children .children LI A {
padding-left : 50px;
}
.widget-alternative-contact-info {
overflow : hidden;
}
.sidebar SELECT {
width : 162px;
}
.widget_most_popular .widget_content_wrap {
border-bottom : 1px solid #eee;
border-left : 1px solid #eee;
padding-bottom : 0;
padding-left : 0;
padding-right : 20px;
border-top : 1px solid #eee;
border-right : 1px solid #eee;
padding-top : 20px;
}
.widget_most_popular .teaser {
position : absolute;
padding-bottom : 10px;
padding-left : 10px;
width : 100%;
bottom : 0;
padding-right : 10px;
background-color : #f9f9f9;
padding-top : 10px;
left : 0;
}
.widget_most_popular A {
margin-left : 20px;
}
.widget_most_popular .first {
margin-left : 0;
}
.widget_most_popular .c_box A {
margin-left : 0;
}
.widget_most_popular .widget_content_wrap A {
margin-left : 0;
}
.c_box .widget_most_popular IMG {
margin : 0 0 20px 20px;
}
.widget_community A {
margin-left : 79px;
}
.widget_community .first {
margin-left : 0;
}
.widget_promotions_imgWrap {
display : block;
height : 125px;
overflow : hidden;
}
.widget_gift_cards .giftform_btn {
display : block;
height : 125px;
overflow : hidden;
}
.widget_gift_cards .giftform_btn {
cursor : pointer;
}
.widget_promotions_alt {

cursor : pointer;
}
.widget_gift_cards .giftform_btn INPUT {
padding-bottom : 0;
margin : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
}
.widget_gift_cards .giftform_btn:hover INPUT {
margin-top : -135px;
}
.widget_gift_cards .giftform_btn:focus INPUT {
margin-top : -135px;
}
.widget_promotions_alt A:hover IMG {
margin-top : -135px;
}
.widget_promotions_alt A:focus IMG {
margin-top : -135px;
}
.widget_promotions2Links .widget_promotions_imgWrap {
position : relative;
}
.widget_promotions3Links .widget_promotions_imgWrap {
position : relative;
}
.widget_promotions2Links A {
position : absolute;
letter-spacing : 2px;
height : 25px;
font-size : 1.3em;
overflow : hidden;
top : 104px;
}
.widget_promotions3Links A {
position : absolute;
letter-spacing : 2px;
height : 25px;
font-size : 1.3em;
overflow : hidden;
top : 104px;
}
.widget_promotions2Links A {
width : 146px;
}
.widget_promotions3Links A {
width : 97px;
}
.sidebar .widget_promotions2Links A {
width : 100px;
}
.sidebar .widget_promotions3Links A {
width : 66px;
}
.widget_promotions2Links .link1 {
left : 0;
}
.widget_promotions3Links .link1 {
left : 0;
}
.widget_promotions2Links .link2 {
right : 0;
}
.widget_promotions3Links .link3 {
right : 0;
}
.widget_promotions3Links .link2 {
left : 97px;
}
.sidebar .widget_promotions3Links .link2 {
left : 66px;
}
.widget_promotions2Links A IMG {
margin-top : -100px;
}
.widget_promotions3Links A IMG {
margin-top : -100px;
}
.widget_promotions2Links .link2 IMG {
margin-left : -146px;
}
.widget_promotions3Links .link3 IMG {
margin-left : -194px;
}
.sidebar .widget_promotions2Links .link2 IMG {
margin-left : -100px;
}
.sidebar .widget_promotions3Links .link3 IMG {
margin-left : -100px;
}
.sidebar .widget_promotions3Links .link3 IMG {
margin-left : -132px;
}
.widget_promotions3Links .link2 IMG {
margin-left : -97px;
}
.sidebar .widget_promotions3Links .link2 IMG {
margin-left : -66px;
}
.widget_promotions2Links A:focus IMG {
margin-top : -235px;
}
.widget_promotions2Links A:hover IMG {
margin-top : -235px;
}
.widget_promotions2Links A:active IMG {
margin-top : -235px;
}
.widget_promotions3Links A:focus IMG {
margin-top : -235px;
}
.widget_promotions3Links A:hover IMG {
margin-top : -235px;
}
.widget_promotions3Links A:active IMG {
margin-top : -235px;
}
.cswa .widget_promotions {
width : 293px;
display : inline;
float : left;
margin-left : 20px;
}
.cswa .widget_promotions:first-child {
margin-left : 0;
}
.shop_by_widget .widget_content_wrap {
border-bottom : 1px solid #eee;
border-left : 1px solid #eee;
padding-bottom : 0;
padding-left : 0;
padding-right : 20px;
border-top : 1px solid #eee;
border-right : 1px solid #eee;
padding-top : 20px;
}
.shop_by_widget DIV SELECT {
margin : 0;
width : 170px;
}
.shop_by_widget IMG {
margin : 0 0 0 20px;
}
.c_box .shop_by_widget IMG {
margin : 0 0 20px 20px;
}
.shop_by_widget .first IMG {
margin-left : 0;
}
.latest_from_blog_widget .widget_content_wrap {
border-bottom : 1px solid #eee;
border-left : 1px solid #eee;
padding-bottom : 0;
padding-left : 20px;
padding-right : 20px;
border-top : 1px solid #eee;
border-right : 1px solid #eee;
padding-top : 20px;
}
.latest_from_blog_widget .post {
margin-bottom : 20px;
}
.latest_from_blog_widget IMG {
border-bottom : 1px solid #eee;
border-left : 1px solid #eee;
padding-bottom : 3px;
margin : 0 0 20px 20px;
padding-left : 3px;
padding-right : 3px;
background-color : #f7f7f7;
float : right;
border-top : 1px solid #eee;
border-right : 1px solid #eee;
padding-top : 3px;
}
.latest_from_blog_widget H5 A {
padding-bottom : 10px;
}
.contactAddress {
border-bottom : 0;
border-left : 0;
width : 170px;
float : left;
border-top : 0;
border-right : 0;
}
.widget .contactAddress LI {
border-bottom : 0;
border-left : 0;
width : 170px;
float : left;
border-top : 0;
border-right : 0;
}
.contactAddress SPAN {
width : 70px;
float : left;
}
.contactAddress P {
margin-left : 75px;
}
.signIn_widget FIELDSET {
margin-bottom : 0;
}
.signIn_widget .formbutton {
margin-bottom : 0;
}
.signIn_widget H3 {
font-size : 1.5em;
}
.widget_faq H3 {
font-size : 1.5em;
}
.widget_faq UL LI A {
color : #236e98;
font-size : 1.12em;
}
.pageCont .top_row {
margin-top : 0;
}
.pageCont UL LI A {
padding-bottom : 6px;
padding-left : 0;
padding-right : 0;
display : block;
font-size : 1.13em;
padding-top : 6px;
}
.acc_widgets_area UL LI A {
padding-bottom : 6px;
padding-left : 0;
padding-right : 0;
display : block;
font-size : 1.13em;
padding-top : 6px;
}
.pageCont .c_box .section_title {
font-size : 1.5em;
}
.acc_widgets_area UL LI A {
color : #236e98;
}
.acc_widgets_area UL LI A:focus {
color : #444;
}
.acc_widgets_area UL LI A:hover {
color : #444;
}
.acc_widgets_area UL LI A:active {
color : #444;
}
.signInAcc {
width : 450px;
}
.acc_widgets_area {
width : 450px;
}
.passhelp {
display : block;
margin-bottom : 6px;
}
.crAcc {
clear : both;
}
#createAccount {
border-bottom : 1px solid #eee;
margin-bottom : 20px;
}
#createAccount FIELDSET {
width : 293px;
float : left;
margin-left : 20px;
}
#createAccount #pt1 {
margin-left : 0;
}
#createAccount FIELDSET LEGEND SPAN {
display : none;
}
#createAccount FIELDSET H3 {
margin-top : 45px;
height : 2em;
font-size : 1.5em;
}
#createAccount FIELDSET .help {
height : 3em;
}
#createAccount #pt3 INPUT {
width : 18em;
height : 5em;
}
.contactForm {
width : 700px;
}
.contactForm .alignleft {
width : 50%;
}
.contactForm .alignright {
width : 50%;
}
.contactForm TEXTAREA {
width : 98%;
}
#tell_a_friend #email {
float : left;
margin-right : 8px;
}
#tell_a_friend .emailform-col {
float : left;
margin-right : 8px;
}
#tell_a_friend .formbutton {
margin : 17px 0 0;
}
#ask_a_question FIELDSET {
margin : 0;
}
#ask_a_question .formbutton {
margin : 0;
}
#ask_a_question LABEL {
width : 130px;
}
#ask_a_question INPUT {
width : 130px;
}
#ask_a_question TEXTAREA {
width : 291px;
height : 80px;
}
#ask_a_question .emailform-col {
width : 140px;
}
.waiting {
color : #cc9900 !important ;
}
.failure {
padding-bottom : 3px;
padding-left : 3px;
padding-right : 3px;
margin-bottom : 6px;
color : #444 !important ;
padding-top : 3px;
}
.success {
padding-bottom : 3px;
padding-left : 3px;
padding-right : 3px;
margin-bottom : 6px;
color : #444 !important ;
padding-top : 3px;
}
.login_err {
padding-bottom : 3px;
padding-left : 3px;
padding-right : 3px;
margin-bottom : 6px;
color : #444 !important ;
padding-top : 3px;
}
.failure {
border-bottom : 1px solid #e8d0cc;
border-left : 1px solid #e8d0cc;
background-color : #f7e6e3;
border-top : 1px solid #e8d0cc;
border-right : 1px solid #e8d0cc;
}
.login_err {
border-bottom : 1px solid #e8d0cc;
border-left : 1px solid #e8d0cc;
background-color : #f7e6e3;
border-top : 1px solid #e8d0cc;
border-right : 1px solid #e8d0cc;
}
.success {
border-bottom : 1px solid #cdd9b0;
border-left : 1px solid #cdd9b0;
background-color : #e3edcb;
border-top : 1px solid #cdd9b0;
border-right : 1px solid #cdd9b0;
}
.error {
color : #cc3333;
}
.success {
color : #669900;
}
.failure P {
margin-bottom : 0;
}
.success P {
margin-bottom : 0;
}
.order_table {
width : 100%;
background-color : #f7f7f7;
}
.c_order TH {
border-bottom : 0;
border-left : 0;
border-top : 0;
font-weight : bold;
border-right : 0;
}
.c_order TD {
border-top : 1px solid #eee;
}
.c_order A {
color : #236e98;
text-decoration : underline;
}
.c_order A:focus {
text-decoration : none;
}
.c_order A:hover {
text-decoration : none;
}
.order_table THEAD {
background-color : #f9f9f9;
}
.order_table TH {
background-color : #f9f9f9;
}
.order_table TR.sums TD {
background-color : #f9f9f9;
}
.order_table TD IMG {
border-bottom : 1px solid #eee;
border-left : 1px solid #eee;
padding-bottom : 3px;
padding-left : 3px;
padding-right : 3px;
border-top : 1px solid #eee;
border-right : 1px solid #eee;
padding-top : 3px;
}
.order_table TD {
vertical-align : middle;
}
.order_table TR.sums TD {
vertical-align : top;
}
.order_table INPUT {
margin : 0;
}
.order_table INPUT.text {
width : 30px;
}
.order_table DL DT {
margin : 0;
}
.order_table DD {
margin-left : 0;
}
#handlingInfoOverlay {
text-align : left !important ;
}
.shoppingCartRelated {
margin-top : 102px;
clear : both;
}
.shoppingCartRelated A {
margin-left : 20px;
}
.shoppingCartRelated IMG {
border-bottom : 1px solid #eee;
border-left : 1px solid #eee;
padding-bottom : 3px;
padding-left : 3px;
padding-right : 3px;
background-color : #f7f7f7;
border-top : 1px solid #eee;
border-right : 1px solid #eee;
padding-top : 3px;
}
.shoppingCartRelated IMG:hover {
border-bottom-color : #8c98a1;
border-top-color : #8c98a1;
border-right-color : #8c98a1;
border-left-color : #8c98a1;
}
a {
color : #a59d48;
}
a.itemcolor {
color : #000000;
font-size : 1.2em;
}

.artist {
font-size: 14px;
line-height: 30px;
margin-top: 30px;
padding-bottom : 10px;
border-bottom : 1px solid #eee;
background-color : #f1f1f1;
margin-bottom: 15px;
padding-bottom : 10px;
padding-left : 20px;
padding-right : 20px;
padding-top : 10px;
}

.artist p {
font-size: 14px;
padding-bottom : 10px;
padding-left : 20px;
padding-right : 20px;
padding-top : 10px;
text-align: center;
line-height: 30px;
}

.description {
font-size: 14px;
line-height: 20px;
margin-top: 12px;
padding-bottom : 10px;
border-bottom : 1px solid #eee;
background-color : #f1f1f1;
margin-bottom: 15px;
padding-bottom : 10px;
padding-left : 20px;
padding-right : 20px;
padding-top : 10px;

}

.ordertheproduct {
width: 200px;
background-color : #f1f1f1;
margin-top : -7px;
border-top-width : 20px;
border-top-style : solid;
border-top-color : #f9f9f9;
float: left;
padding-bottom : 20px;
padding-left : 20px;
padding-right : 20px;
padding-top : 20px;
}

.productspecs td:first-child + td 
{ text-align: right; } 

.productspecs {
width: 350px;
margin-top : 0;
border-top-width : 20px;
border-top-style : solid;
border-top-color : #f9f9f9;
float: left;
padding-bottom : 10px;
padding-left : 20px;
padding-right : 20px;
padding-top : 10px;
font-size: 11px;
}

.productspecs table {
width: 350px;

}

.specialjewelry {
width: 450px;
margin-top : 0;
border: 1px #a49c47 solid;
float: right;
padding-bottom : 10px;
padding-left : 20px;
padding-right : 20px;
padding-top : 10px;

}

.shipping { width: 880px; margin-top : 0; float: left; border-bottom : 1px solid #eee; font-size: 11px; padding-bottom : 10px;
padding-left : 20px;
padding-right : 20px;
margin-top: 10px;
padding-top : 10px; background-color : #f1f1f1;}

.question {
width: 880px;
background-color : #f1f1f1;
margin-top : 0;
border-top-width : 20px;
border-top-style : solid;
border-top-color : #f9f9f9;
float: right;
padding-bottom : 7px;
padding-left : 20px;
padding-right : 20px;
padding-top : 7px;
font-size: 13px;
color: #23689E;
letter-spacing: 1.2px;
}

.paw { margin-top : 30px; padding-bottom : 10px;
padding-left : 20px;
padding-right : 20px;
padding-bottom : 10px;
padding-top : 10px; width: 880px; font-size: 11px; border-bottom : 1px solid #eee; background-color : #f1f1f1;}

.paw p {
font-size: 11px;
line-height: 12px;
}
