body { background:#000;width:100%;font-family: arial, verdana, sans-serif; font-size: 0.85em;padding:0;margin:0; }

a:link, a:visited, a:active { color:#255A7D;text-decoration:underline; }

a:hover { color:#e21818;text-decoration:underline;} 



h1 { font-family:verdana;font-size:180%;color:#555;margin:0 0 6px 0; }

h2 { font-family:verdana;font-size:150%; font-weight:bold;margin:0 0 5px 0; }

h3 { font-family:verdana;font-size:110%; font-weight:bold;margin:0 0 5px 0; }



#container { background:url("/img/bgrep.gif") repeat-y center; }

div.container p { display:block;width:307px; }

div.container div { display:block;width:307px; }



#servopuff { background:url("/img/bgscene.jpg") no-repeat top center;width:100%;margin:0;padding:0;display:block;border:0;text-align:center; }

#page { width:804px;margin:0 auto;padding:0;display:block;text-align:left; }                                         

* html #page { padding-left:20px !important; }

#hdr { display:block;width:804px;height:122px !important; }



a.posttitle:link, a.posttitle:visited, a.posttitle:active { color:#000;text-decoration:none;border:0;line-height:1.4em;font-family:Century Gothic;font-weight:bold;font-size:2.2em;margin:0; }

a.posttitle:hover { color:#aa0000;text-decoration:none;border:0;line-height:1.4em;font-family:Century Gothic;font-weight:bold;font-size:2.2em;margin:0; }





div.pagenavi { font-size:1.2em; }



div#yellowbox { font-family:arial;display:block;width:192px;background:#ffee7f url("https://www.servopuff.com/img/yellowbox_t.gif") no-repeat top center;font-size:12px;margin:4px auto;text-align:center; }

div#yellowbox div.insideyellowbox { display:block;width:192px;background:url("https://www.servopuff.com/img/yellowbox_b.gif") no-repeat bottom center; }

div#yellowbox h3 { font-family:arial;color:#000;font-size:13px;font-weight:bold;margin:0;padding:0; }                              



div#shoppingCart { width:560px !important; }



div.entry { font-size:1.2em;line-height:1.3em;padding-right:15px; }

ul#latestposts { margin:0;padding:0;list-style-type: none;:none; }

ul#latestposts li { border-bottom:1px solid #dedede;padding:5px 6px;margin;4px 0; }

ul#latestposts li a:link, ul#latestposts li a:active, ul#latestposts li a:visited { color:#666;text-decoration:none; }

ul#latestposts li a:hover { color:#aa0000;text-decoration:underline; }    



#products ul { list-style:none;text-align:left;margin:0;padding:0;font-family:arial; }

#products ul li { font-size:1.2em;color:#555;margin:8px 0 0 0; }

#products ul ul { list-style:none;text-align:left;margin:0 0 0 8px;padding:0; }

#products ul ul li { font-size:1em;line-height:1.2em;margin:0; }

#products ul li a:link, #products ul li a:visited, #products ul li a:active { text-decoration:underline; }

#products ul ul li a:link, #products ul ul li a:visited, #products ul ul li a:active { text-decoration:none; }

.thumb a:link, .thumb a:active, .thumb a:visited { display:block;border:1px solid #aaa;width:170px; }

.thumb a:hover { display:block;border:1px solid #000;width:170px; }

.thumb { margin:0 0 3px 0; }

.thumb img { width:150px;height:150px; }

.thumb2 a:link, .thumb2 a:active, .thumb2 a:visited { display:block;border:1px solid #aaa;width:175px; }

.thumb2 a:hover { display:block;border:1px solid #000;width:175px; }

.thumb2 { margin:0 0 3px 0; }

.productname a:link, .productname a:visited, .productname a:active, productname a:hover { font-size:1em;font-weight:bold;border:0;text-decoration:none; }

.price { font-size:1em;color:#550000; }



#footer { clear: both; width:720px; margin:0 auto;text-align:left;font-family:arial;font-size:13px; }

.footer-contents { padding-bottom: 8px; float: left; position: relative; width: 720px; }

.footer-contents2 { padding: 0;  float: left; width: 720px; color: #888;background-color:#eee;border:1px solid #ccc; }

.footer { color:#fff; }

.footer a { color:#dedede; }

#footer dl { float: left; margin: 0 0 0 15px; padding: 10px; }

#footer dd { margin: 0; padding: 3px 0; font-size: 85%; }

#footer dd a { text-transform: uppercase; font: 85% tahoma, sans-serif; line-height: 1; text-decoration: none; background: url(/img/link-line.gif) repeat-x 0 100%; padding-bottom: 1px; }

#footer dd a span { text-transform: none; }

#footer dt { font-size: 105%; font-weight: bold; letter-spacing: -0.02em; }      

.copyright { margin:0 auto; width:720px; display:block; font-size: 85%; color: #444; clear: both; padding: 0 0 40px 0;font-size:11px !important;font-family;arial; }

.copyright a { color: #666; }



#menubar span.home a:link, #menubar span.home a:visited, #menubar span.home a:active { display:block;width:147px;height:61px;padding:0;margin:0 0 0 5px;background: url("/img/button_scubashop.gif") 0 0 no-repeat; }

#menubar span.cart a:link, #menubar span.cart a:visited, #menubar span.cart a:active { display:block;width:174px;height:61px;padding:0;margin:0;background: url("/img/button_cart2.gif") 0 0 no-repeat; }

#menubar span.blog a:link, #menubar span.blog a:visited, #menubar span.blog a:active { display:block;width:150px;height:61px;padding:0;margin:0;background: url("/img/button_blog.gif") 0 0 no-repeat; }

#menubar span.myspace a:link, #menubar span.myspace a:visited, #menubar span.myspace a:active { display:block;width:153px;height:61px;padding:0;margin:0;background: url("/img/button_myspace.gif") 0 0 no-repeat; }

#menubar span.about a:link, #menubar span.about a:visited, #menubar span.about a:active { display:block;width:174;height:61px;padding:0;margin:0;background: url("/img/button_about.gif") 0 0 no-repeat; }

#menubar span.home a:hover { background-position: 0 -61px; }

#menubar span.cart a:hover { background-position: 0 -61px; }

#menubar span.blog a:hover { background-position: 0 -61px; }

#menubar span.myspace a:hover { background-position: 0 -61px; }

#menubar span.about a:hover { background-position: 0 -61px; }



.sections { display:block;width:176px;padding:0;margin-top:2px;font-size:0.85em; }

.sections .c { padding:4px 10px; }

.sections h2 { margin:0 0 5px 0;color:#fff;font-size:1.3em;display:block;width:176px;text-align:center;padding:4px 0; }

.sectionson { background-color:#eee;border:2px solid #444; }                      

.sectionson h2 { background-color:#444; }

.sectionsoff { background-color:#eee;border:2px solid #aaa; }                      

.sectionsoff h2 { background-color:#aaa; }

.sections ul { list-style:none;text-align:left;margin:0;padding:0;font-family:arial; }

.sections ul li { font-size:1.2em;color:#555;margin:3px 0 0 0;border:1px solid #eee; }

.sections ul ul { list-style:none;text-align:left;margin:0 0 0 8px;padding:0; }

.sections ul ul li { font-size:12px;line-height:1em;margin:0; }

.sections ul li a:link, .sections ul li a:visited, .sections ul li a:active { text-decoration:underline;display:block;width:155px;padding:2px; }

.sections ul li a:hover { text-decoration:underline;display:block;width:155px;padding:2px;background:#dedede; }

.sections ul ul li a:link, .sections ul ul li a:visited, .sections ul ul li a:active { text-decoration:none;color:#255A7D;font-family:arial;display:block;width:151px;padding:0; }

.sections ul ul li a:hover { color:#e21818;text-decoration:none;display:block;width:151px;padding:0;background:#dedede; }



.thumb a:link, .thumb a:active, .thumb a:visited { display:block;border:1px solid #aaa;width:170px; }

.thumb a:hover { display:block;border:1px solid #000;width:170px; }

.thumb { margin:0 0 3px 0; }

.productname { display:block;width:170px !important;margin:0 0 5px 0; }

.productname a:link, .productname a:visited, .productname a:active, productname a:hover { font-size:1em;font-weight:bold;text-decoration:none; }



// .pageselector { font-size:0.95em;margin:4px; }

// a.page2:link, a.page2:active, a.page2:visited { text-decoration:none;padding:2px 5px;border:1px solid #eee;margin:0 2px;color:#000;font-weight:bold;display:block;float:left;margin:0 2px; }

// a.page2:hover { text-decoration:none;padding:2px 5px;border:1px solid #aaa;color:#000;margin:0;font-weight:bold;display:block;margin:0 2px;float:left; }

// a.pagesel:link, a.pagesel:active, a.pagesel:visited, a.pagesel:hover { text-decoration:none;margin:0 2px;font-weight:bold;padding:2px 5px;background-color:#1c9de2;border:1px solid #065694;color:#fff;display:block;float:left;margin:0 2px; }

// span.pages { float:left;display:block;padding:3px 0;margin:0 8px 0 0; }



div#advertisement { display:block;width:176px;text-align:center;font-size:0.85em;color:#888;margin:15px 0; }



div#main p { padding:0 !important; margin:0 0 4px 0 !important; }

div#main td { padding:0 !important; }

div#main h3 { margin-top:12px;margin-bottom:8px;font-size:1.8em;color:#548c3a; }

div#main table { margin-top:7px; }

div#main { width:570px !important;display:block;margin-top:0 !important;padding:0 !important; }



div#main_off p { padding:0 !important; margin:0 0 4px 0 !important; }

div#main_off td { padding:0 !important; }

div#main_off h3 { margin-top:12px;margin-bottom:8px;font-size:1.8em;color:#548c3a; }

div#main_off table { margin-top:7px; }

div#main_off { width:570px !important;display:block;margin-top:0 !important;padding:0 !important; }



td.sidebarbg { display:block;width:180px !important;background-color:#eee;border:2px solid #aaa;margin-right:10px; }



table#extraprods { margin-left:0;margin-bottom:40px; }

table#extraprods img { float:left;border:2px solid #ccc;margin:4px !important; }



div#coupon { padding:3px 0;margin:10px 0 10px 0;display:block;width:176px;background-color:#f7f59e;border:2px dashed #555;text-align:center;font-size:0.95em; }

div#coupon div { margin:0 8px; }    



a.more:link, a.more:visited, a.more:active { text-decoration:none;color:#888; }

a.more:hover { text-decoration:underline;color:#aa0000; }    



div.homebox { display:block;width:280px;margin-bottom:15px;border:0; }

div.homebox div.img { display:block;width:280px;height:125px;border:0;margin:0 !important;padding:0 !important; }

div.homebox .desc { margin:0;padding:0;width:280px;background: url("https://www.stuffosaurus.com/img/home_box_bottom.gif") no-repeat bottom center; font-size:11px; color:#000; }

div.homebox .desc .extrapadding { padding:5px 7px 7px 7px; }



div.homeboxsm { display:block;width:140px;margin-bottom:15px; }

div.homeboxsm .desc { margin:0;padding:0;width:140px;background: url("https://www.servopuff.com/images/home_box_bottom_sm.gif") no-repeat bottom center; font-size:11px; color:#000; }

div.homeboxsm .desc .extrapadding { padding:5px 7px 7px 7px; }



div.homeboxmid { display:block;width:190px;margin-bottom:15px; }

div.homeboxmid .desc { margin:0;padding:0;width:190px;background: url("https://www.servopuff.com/images/home_box_bottom_middle.gif") no-repeat bottom center; font-size:11px; color:#000; }

div.homeboxmid .desc .extrapadding { padding:5px 7px 7px 7px; }



a.button:link, a.button:visited, a.button:active, a.button:hover { background: transparent url('/img/bg_button_a.png') no-repeat scroll top right;display: block;float: left;font-size:12px;font-weight:bold;font-family:arial;height: 24px;color:#47355a;margin-right: 6px;padding-right: 10px; text-decoration: none !important; }

a.button span { background: transparent url('/img/bg_button_span.png') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 10px; }

a.button:active { background-position: bottom right;color: #47355a;outline: none; }

a.button:active span { background-position: bottom left;padding: 6px 0 4px 10px;  }



a.button2:link, a.button2:visited, a.button2:active, a.button2:hover { background: transparent url('/img/bg_button_a_blue.png') no-repeat scroll top right;display: block;float: left;font-size:12px;font-weight:bold;font-family:arial;height: 24px;color:#164e63;margin-right: 6px;padding-right: 18px; text-decoration: none !important; }

a.button2 span { background: transparent url('/img/bg_button_span_blue.png') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 18px; }

a.button2:active { background-position: bottom right;color: #164e63;outline: none; }

a.button2:active span { background-position: bottom left;padding: 6px 0 4px 18px;  }

  

div#searchbox { font-weight:normal !important;display:block;width:166;margin-top:11px;background-color:#eee;padding:5px;border:2px solid #ddd; }

div#searchbox input { background-color:#f4f0f8;border:1px solid #a389be;width:100%;padding:2px;font-weight:normal !important; }

div#searchbox select { font-size:11px;background-color:#f4f0f8;width:100%;border:1px solid #a389be;padding:2px;font-weight:normal !important; }

div#searchbox table tr td { font-size:13px;font-weight:bold;color:#664d81; }      



p.breadCrumb { border-bottom:1px solid #aaa;font-size:10px;display:block;padding:5px;margin-top:8px;width:550px;display:block; }

p.breadCrumb nobr a:link, p.breadCrumb nobr a:visited, p.breadCrumb nobr a:active { font-size:10px !important; }



p.storesmallprint { border-bottom:1px solid #aaa;font-size:11px !important;font-family:arial;display:block;display:block;padding:3px;margin-top:8px; }

p.storesmallprint b { font-size:11px !important; }

p.storesmallprint a:link, p.storesmallprint a:visited, p.storesmallprint a:active { color:#2e6ba1;font-size:11px !important; }

p.storesmallprint a:hover { font-size:11px !important;color:#aa0000; }

.breadCrumb a { font-size:11px !important; }







table#blog { margin-left:20px; }

table#blog tr td h3 { font-size:1.7em;color:#000;margin:8px 0 6px 0; }

table#blog tr td h3 a:link, table#blog tr td h3 a:visited, table#blog tr td h3 a:active { text-decoration:none;color:#000; }

table#blog tr td h3 a:hover { color:#aa0000;text-decoration:none; }

table#blog tr td div.blogdata { display:block;font-size:0.8em;color:#666;margin:0 0 12px 0; }

table#blog tr td div.blogdata a:link, table#blog tr td div.blogdata a:visited, table#blog tr td div.blogdata a:active { color:#444;text-decoration:none; }

table#blog tr td div.blogdata a:hover { color:#aa0000;text-decoration:underline; }

table#blog tr td div.blogtxt { display:block;padding:0 25px 10px 15px; }

table#blog tr td div.blogtxt span.bodytext { font-size:1.2em;line-height:1.5em; }

table#blog tr td div.detail { display:block;width:100%;background-color:#eee;font-size:0.8em;color:#666;margin-top:8px; }

table#blog tr td span.sample { display:block;width:150px;float:right;margin:0 0 0 20px;text-align:center;font-size:0.7em;color:#666; }

table#blog tr td span.sample img { margin:0;padding:0;border:0; }

table#blog tr td div.blogtxt div.more { margin-top:8px;display:block;width:365px;padding:4px;background-color:#eee;font-size:0.9em; }

table#blog tr td div.blogtxt div.more a:link, table#blog tr td div.blogtxt div.more a:visited, table#blog tr td div.blogtxt div.more a:active { color:#555;text-decoration:none; }

table#blog tr td div.blogtxt div.more a:hover { color:#aa0000;text-decoration:underline; }



div.samplelink { color:#666;font-size:0.7em; }

div.samplelink a:link, div.samplelink a:visited, div.samplelink a:active { color:#666;text-decoration:none; }

div.samplelink a:hover { color:#aa0000;text-decoration:underline; }



div.hdrbox { display:block;width:168px;padding:6px;text-align:center;font-weight:bold;background-color:#f9770e;color:#fff;font-size:1.3em; }

ul#blogposts { margin:0 0 12px 0;padding:0;list-style:none; }

ul#blogposts li { padding:5px 0 5px 6px;border-bottom:1px solid #cdcdcd;font-size:0.95em; }

ul#blogposts li a:link, ul#blogposts li a:active, ul#blogposts li a:visited { text-decoration:none;font-weight:bold; }



ul.producttypes li { font-size:1.1em; }

ul.producttypes li a:link, ul.producttypes li a:visited, ul.producttypes li a:active { text-decoration:none;font-weight:normal; }

ul.producttypes li a:hover { text-decoration:underline;font-weight:normal;color:#aa0000; }                   



div.designs { background:#eaeaea url("https://www.servopuff.com/img/sidebar_bg.gif") repeat-y;width:192px;overflow:hidden;margin-top:8px;padding:5px 0; }

ul#sidemenu { display:block;width:192px;padding:0 !important;margin:0 !important;list-style:none;font-size:12px;font-family:arial !important; }

ul#sidemenu li { width:178px;margin:0 0 4px 7px; }

/*ul#sidemenu li span { background:url("https://www.cuteunion.com/img/grey-arrow.png") no-repeat left top;background-position:0 2px;display:block; }*/

ul#sidemenu li a:link, ul#sidemenu li a:visited, ul#sidemenu li a:active { color:#333;font-weight:bold;text-decoration:none;margin-left:12px;display:block; }

ul#sidemenu li a:hover { text-decoration:underline;color:#ff0000;margin-left:12px;display:block; }



div#productAreaWidth { width:500px !important }



img.imageborder { padding:2px;border:1px solid #ccc; }

img.defaultimageborder { padding:2px;border:1px solid #ccc; }

div.imageborder { padding:2px;border:1px solid #ccc; }



span.storesmallprint { text-align:justify;font-size:0.8em;color:#333;margin-top:4px;font-family:arial;padding:3px;background-color:#fff;display:block;width:180px; }



.shipContent h2 { display:block;clear:both; }

#shippingTabs { display:block;width:550px;margin-bottom:10px; }

.shipContent td.tablebg2, .shipContent td.tablebg, .shipContent td.tableheaderbg { padding:3px; }

#shippingTabs ul.horizontal li { font-size:1.2em; }                                       



#carouselcontainer { display:none !important; }



div#redbox { font-family:arial;display:block;color:#fff;width:192px;background:#e30000 url("https://www.servopuff.com/img/redbox_t.gif") no-repeat top center;font-size:11px;margin:0 0 15px 0;text-align:center; }

div#redbox a:hover, div#redbox a:link, div#redbox a:visited, div#redbox a:active { color:#fff;text-decoration:underline; }

div#redbox div.insideredbox { display:block;width:192px;background:url("https://www.servopuff.com/img/redbox_b.gif") no-repeat bottom center; }

div#redbox h3 { font-family:arial;color:#fff;font-size:15px;font-weight:bold;margin:0;padding:0; }          



input.inputbox { border:1px solid #81a3cd;background:#fff url("https://www.servopuff.com/img/input-bg.gif") repeat-x top;height:18px;font-size:0.95em;font-weight:normal;padding:4px 4px 0px 6px;color:#133b6d; }

textarea { border:1px solid #81a3cd;background:#fff url("https://www.servopuff.com/img/input-bg.gif") repeat-x top;font-size:0.95em;font-weight:normal;padding:4px 4px 0px 6px;color:#133b6d; }



/* new product pages */

div#cpsections { padding:0;font-size:12px;font-family:arial;text-align:left !important; }

div.section_description { clear:both;display:block; }

div#section_hdr span { padding:0 1px; }

div#section_hdr h1 { color:#167bbf;margin:0 0 0 12px;font-size:22px;float:left; }

div#section_hdr a.viewall { float:right;font-size:11px;margin-right:15px; }

div#cpsections table#sections tr td { text-align:center;padding:5px 5px 10px 5px !important; }

div#cpsections table#sections tr td img.thumbnail { padding:2px;border:1px solid #ccc; }

div#cpsections table#sections tr td div.caption { font-weight:bold;font-size:12px;padding:4px 0;width:160px;display:block;margin:0 auto; }

div#cpsections table#sections tr td div.teaser { text-align:left;display:block;width:170px;padding:4px;background:url("/img/layout/teaser_bg.gif") repeat-x top;margin:0 auto;font-size:11px; }

div.section_thumb { position:relative; }

div.zazzle_thumbnail { position:relative;display:block;padding:1px;border:1px solid #efefef;width:160px; }

span.zazzle_icon { border:0 !important;z-index:100;position:absolute;bottom:0;right:0;left:134px;top:140px;width:46px;height:36px;display:block; }

span.zazzle_icon_small { border:0 !important;z-index:100;position:absolute;bottom:0;right:0;left:130px;top:121px;width:34px;height:29px;display:block; }

table#sections tr td { padding-bottom:12px; }

table#sections tr td img { border:0; } 

table#sections tr td div.t { font-size:11px;margin:4px 0 0 0;padding:0 6px; }   

table#sections tr td div.t span.price { white-space:nowrap;color:#777; }

table#jump { background:url("/img/layout/jump_table_bg.gif") repeat-x top; }

table#jump tr td { padding:3px 8px !important;font-size:12px; }

table#jump tr td a { padding-left:8px;background:url("/img/layout/tiny_arrow.png") no-repeat center left;color:#0d599d; }

table#jump tr td a:hover { padding-left:8px;background:url("/img/layout/tiny_arrow_over.png") no-repeat center left;color:#cc0000; }

table#jump2 { margin:12px 0;background:url("/img/layout/jump_table_bg.gif") repeat-x top; }

table#jump2 tr td { padding:5px !important;font-size:11px; }

table#jump2 a { padding-left:8px;background:url("/img/layout/tiny_arrow.png") no-repeat center left; }

table#jump2 a:hover { padding-left:8px;background:url("/img/layout/tiny_arrow_over.png") no-repeat center left; }

div.product_type_bar { display:block;width:560px;height:36px;background:#dedede;line-height:36px; }

div.product_type_bar h2 { float:left;font-size:18px;font-weight:bold;color:#666;margin:0 0 0 12px; }

div.product_type_bar a.top { float:right;font-size:12px;color:#000;text-decoration:none;padding-left:14px;background:url("/img/layout/top_arrow.gif") no-repeat left center;margin-right:15px; }

div.product_type_bar a.top:hover { float:right;font-size:12px;color:#000;text-decoration:underline;padding-left:14px;background:url("/img/layout/top_arrow_over.gif") no-repeat left center;margin-right:15px; }

div.also { font-size:11px;color:#666;margin:0;padding:0; }

div#phone { font-size:12px;font-family:arial;margin:0; }

div#phone h2 { font-size:14px;font-weight:bold;margin:14px 0 0 0; }

div#color_swatch_text { font-size:12px;font-family:arial; }

div#color_swatch_text h2 { font-size:14px;font-weight:bold;margin:14px 0 0 0; }

div#color_swatches { display:block;overflow:hidden;margin-top:5px; }

div#color_swatches span { margin:3px; }

div#color_swatches span img { width:32px;height:32px;border:0; }

div#color_swatches span a.unsel:link img, div#color_swatches span a.unsel:visited img, div#color_swatches span a.unsel:active img { padding:2px;border:2px solid #ddd; }

div#color_swatches span a.unsel:hover img { padding:2px;border:2px solid #aaa; }

div#color_swatches span a.sel img { padding:2px;border:2px solid #000; }

table#multipacks tr td { padding:2px 4px; }

table#multipacks tr.toprow td { font-size:11px; }

table#image_links { margin:0 0 4px 0; }

table#image_links tr td { text-align:center;padding:0; }

table#image_links tr.top { color:#888; }

table#image_links tr.top td { padding-bottom:4px; }      

table#image_links tr td img.design { border:1px solid #aaa;padding:1px; }

table#other_products tr td { text-align:center; }

table#other_products tr td div { font-size:11px;text-align:center;margin-top:6px; }

table#product_details { margin-left:15px;margin-top:10px; }

table#product_details #description { font-size:13px; }

table#product_details #price { margin:5px 0;font-size:20px; }

table#product_details #sizes, table#product_details #colors, table#product_details #quantity  { margin:5px 0;font-size:12px; }

table#product_details #sizes select, table#product_details #colors select, table#product_details #quantity input { margin:3px 4px;background:#d1e8f6; }

table#product_details #availability { font-size:11px;margin-top:7px; }

table#product_details #extra_data { font-size:12px; }

table#product_details #extra_data h2 { font-size:14px;font-weight:bold;margin:14px 0 0 0; }

table.cart_btn tr td { font-size:11px;vertical-align:bottom !important; }

table#product_details .cart_btn .AddToCartButtonId { font-weight:bold;font-size:15px;cursor:pointer; }

table#product_details input.qty_box { background:#d1e8f6; }   

div#bcrumb { display:block;width:724px;background:url("/img/layout/bcrumb_bg.gif") no-repeat bottom left;margin:0 0 8px 0;padding:0;font-size:11px;text-align:left !important; }

div#bcrumb span { color:#ccc;margin:0 3px; }

div#bcrumb a { color:#000;text-decoration:none; }

div#bcrumb a:hover { color:#ff0000;text-decoration:underline; }   

div#bcrumb a.home { padding-left:16px;background:url("/img/layout/icon_house.gif") no-repeat left;color:#000;text-decoration:none; }

div#bcrumb a.home:hover { padding-left:16px;background:url("/img/layout/icon_house_over.gif") no-repeat left;color:#ff0000;text-decoration:underline; }

div#bcrumb span.inner { padding:5px 10px;display:block;color:#000; }

table#all_sections tr td { width:50%;vertical-align:top;padding:10px; }

table#all_sections tr td div { display:block;font-size:0.85em; }

div#product_image { width:285px;height:285px;overflow:hidden;text-align:center;vertical-align:middle; }

div#product_image img { margin:auto; }



/* jQuery Zoom */

div.zoomdiv { z-index:100;position:absolute;top:0px;left:0px;width:200px;height:200px;background: #ffffff;border:1px solid #CCCCCC;display:none;text-align: center; overflow: hidden;}

img.jqzoom { cursor:crosshair;position:relative; }



img#image_small_front { border:1px solid #eee; }

img#image_small_back { border:1px solid #eee; }



div.gifts_desc { font-size:11px;display:block;margin:2px 0 0 0;line-height:12px;width:260px !important;text-align:left !important; }



span.pages { float:left;margin-left:15px;font-size:13px; }

span.pages a.page:link, span.pages a.page:active, span.pages a.page:visited { text-decoration:none;padding:3px 6px;background:#efefef;border:0;margin:0 2px;color:#000;font-weight:bold;margin:0 1px; }

span.pages a.page:hover { text-decoration:none;padding:3px 6px;border:0;background:#dbf0ff;color:#000;margin:0;font-weight:bold;margin:0 1px; }

span.pages a.pagesel:link, span.pages a.pagesel:active, span.pages a.pagesel:visited, span.pages a.pagesel:hover { text-decoration:none;margin:0 1px;font-weight:bold;padding:3px 6px;background-color:#1d5d8c;border:0;color:#fff; }

span.showing { float:right;margin-right:12px;color:#000; }



div#search_box { margin:5px 0 15px 8px; }

div#search_box input.textbox { border:1px solid #81a3cd;background:#fff url("/img/layout/input_bg.gif") repeat-x top;width:140px;height:21px;font-size:12px;font-family:arial;font-weight:normal;padding:4px 4px 0px 6px;color:#5ba0ca; }

div#search_box input.textbox_active { border:1px solid #81a3cd;background:#fff url("/img/layout/input_bg.gif") repeat-x top;width:140px;height:21px;font-size:12px;font-family:arial;font-weight:normal;padding:4px 4px 0px 6px;color:#000; }

div#search_box input.submit_btn { margin-left:3px; }   



span.zazzle_icon_zs { border:0 !important;z-index:100;position:absolute;bottom:0;right:0;left:139px;top:136px;width:34px;height:29px;display:block; }

div.zs_thumbnail { display:block;position:relative;width:175px;height:175px;padding:0;border:1px solid #eee; }

div.zs_thumbnail img.tn { z-index:50; }

table#zsections tr td img { border:0; } 

table#zsections tr td div.t { font-size:11px;margin:4px 0 12px 0;display:block;padding:0 6px; }   

table#zsections tr td div.t span.price { white-space:nowrap;color:#777; }



span.zazzle_icon_pt { border:0 !important;z-index:100;position:absolute;bottom:0;right:0;left:139px;top:136px;width:34px;height:29px;display:block; }

div.pt_thumbnail { display:block;position:relative;width:175px;height:175px;padding:0;border:1px solid #dedede; }

div.pt_thumbnail img.tn { z-index:50; } 



div.sidebar_box { font-size:11px;width:187px;display:block; }

div.sidebar_box h3 { font-weight:bold;font-size:13px; }



/* CP fixes */

table#cartItems { width:570px !important; }

#bodyContent, .bodyText, #bodyContentTD, div#marketplaceCart { width:570px !important; overflow:hidden !important;; }

div#bottomAltPay { margin-left:280px !important; }

#widgetPay { margin:5px 0 !important; }

.cpButtonContainer { width:570px !important; }