/* test-1 */
body { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#404040; margin:0; padding:0; text-align:center; line-height:23px; }
ul,li { list-style:none; }
.clear { clear:both; }
img { border:0; }
/* #wraper { width:960px; margin:0 auto; padding:0; } */
.block { display:block; margin:0; padding:0; }
/* jonathan added block-wrap for admin links styling */
.block-wrap { /* do not style beyond this */ position: relative;}
.block-wrap:hover .edit-block { display: block; }
.block-wrap .edit-block { display: none; position: absolute;  font: normal 11px/12px Arial; background: #fff; border: 1px solid #bbb; }
.block-wrap .edit-block a { display: block; color: #0099ff !important; padding: 3px 8px; }
.unblock { display:none; margin:0; padding:0; }

/*---------------ppt--------------------------*/
a{color:#0099FF}
a:visited{color: #00558F}
.link14w2 { color:#fff; width:740px; height:410px; line-height:150%; }
a.link14w2:link { color:#fff; text-decoration:underline; }
a.link14w2:visited { color:#fff; text-decoration:underline; }
a.link14w2:hover { color:#CCC; text-decoration:underline; }
a.link14w2:active { color:#CCC; text-decoration:underline; }
.itemOff { border-right:#FF6600 1px solid; border-top:#FF6600 1px solid; font-size:12px; color:#FFFFFF; border-left:#FF6600 1px solid; cursor:pointer; border-bottom:#FF6600 1px solid; font-family:Arial; background-color:#990000; text-align:center; }
.itemOn { border-right:#FF6600 1px solid; border-top:#FF6600 1px solid; font-size:12px; color:#FFFFFF; border-left:#FF6600 1px solid; cursor:default; border-bottom:#FF6600 1px solid; font-family:Arial; color:#FFFFFF; background-color:#FF6600; text-align:center; }
#Layer22 { float:left; position:absolute; width:302px; height:115px; z-index:4; margin-left:0; margin-left:-370px; margin-top:175px; margin-top:145px; }
#Layer44 { position:absolute; width:280px; height:400px; z-index:1; }
#Layer55 { float:left; position:absolute; width:200px; height:115px; z-index:3; margin-left:0; margin-left:-370px; }
#Layer66 { float:left; position:absolute; width:740px; height:410px; z-index:3; margin:0; margin-left:-370px; }

/*-------header begin------------------*/
#header_out { width:100%; margin:0; padding:0; }
#header { width:960px; height:151px; margin:0 auto; padding:0; z-index: 990;position: relative;}
.logo { float:left; height:131px; margin-top:6px; padding:0; }
.header_right {position:relative;float:left; width:819px; height:94px; margin:0; padding:0;background: url("images/header.gif") repeat-x scroll left top transparent; }
.login { text-align: left;float:right; color:#868685; width:295px; padding-top: 17px; z-index: 3;position: relative; font-size: 15px; /* background:url(images/login.gif) no-repeat right top; */ }
.login p { text-align:center; margin:0; color:#f93a9d; line-height:16px; padding:6px 0 0; }
.login img { float:left; width:17px; height:21px; margin:13px 5px 0 30px; padding:0; }
#user-login-form label,#user-login-form .item-list { display:none; }
#user-login-form #edit-name,#user-login-form #edit-name-1,#user-login-form #edit-pass,#user-login-form #edit-pass-1 { width:75px; float:left; margin:0 0 0 2px; /* font-family:"Times New Roman", Times, serif; */ padding-top:3px!important; padding-top:0; /* font-size:11px; *//*  font-size:9px; */ line-height:20px; border:1px solid #cccccc; background:#fff; height:18px; }
.button { float:right; width:61px; color:#fff; border:none; height:22px; margin:12px 10px 0 0; font-weight:bold; line-height:22px; background:url(images/login_but.gif) no-repeat left top; }
/* .shopping { float:right; margin-top:48px; margin-right:9px!important; margin-right:4px; } */
.shopping {position:absolute;top:12px;left:450px;}
#searchbox {float:right;margin-right:8px;margin-top: 10px;}
#searchbox label {display:none;}
#searchbox .form-text {width:200px;}
.car { text-align:center; float:left; width:50px; height:25px; font-weight:bold; padding:2px 0 6px 32px; display:inline; }
.free_shop { /* float:left;  */width:111px; height:34px; margin:0; }
.nav_right { float:right; width:5px; height:38px; margin:0; padding:0; }
.nav { float:left; width:819px; height:38px; background:#F31989 url(images/nav_bg.gif) repeat-x left top; margin-bottom:18px!important; margin-bottom:23px; padding:0; }
.line { float:left; width:800px; margin:0; padding:0; margin-top:2px; line-height:37px; height:34px; }
.line li { float: left;position: relative ;padding-bottom: 5px;}
.line a { background:url(images/nav_menu_01.png) left 100px no-repeat; font-size:15px; float:left; display:block; color:#fff; text-decoration:none; padding-left:4px; font-weight:bold; text-align:center; margin-left:5px; }
.line a span { float:left; background:url(images/nav_menu_02.png) right 100px no-repeat; display:block; padding:0 10px; text-align:center; }
.line a span { float:none; }

.line li:hover a,
.line a.active,
.line .active-trail a {
  background-position:0 -36px;
  color: #000;
  }
.line li:hover a span,
.line a.active span ,
.line .active-trail a span{ background-position:100% -36px; }
.index { background:url(images/selected.gif) no-repeat left top; }

/*Nested links*/
#billboard{z-index: 1; position: relative;}
#regis {
  display: block;
  width: 122px;
  height: 73px;
  position: absolute;
  bottom: 0px;
  right: 297px;
  z-index: 3;
  background:url('images/none.gif') no-repeat;
}
#mcafee {
  display: block;
  float: left;
  height: 65px;
  left: 210px;
  position: absolute;
  bottom: 40px;
  width: 122px;
  z-index: 3;
  background:url('images/none.gif') no-repeat;
}
#click-to-start {
  display: block;
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: 10;
  width: 250px;
  height: 45px;
  background:url('images/none.gif') no-repeat;
}
.nav .title ,.line ul{display: none }
.line ul{position: absolute;top:34px;left: 5px;width: 200px;height: auto;border: solid #BCC1A3;border-width: 0 1px 0;z-index: 999;}
.line li:hover ul,.line li ul li,.line li ul li a{display: block }
.line ul li {float: none;border-bottom: 1px solid #BCC1A3;padding-bottom: 0}
.line ul a {float: none;background: #E4E7CD;color: #000;font: 14px/16px Arial;margin: 0;padding: 0}
.line .active-trail li a {color:#000;}
.line ul a.active {font-weight: bold;}
.line ul a:hover,.line ul a.active {background:  #EFEFEF; /*#F31989;*/}
.line ul a span{background: none;padding: 5px 14px;text-align: left;}


/*--------real body content-----------------*/
#cont1 { width:100%; margin:0 auto; background:url(images/cont-top.gif) repeat-x left bottom; padding:0; text-align:center;}

/*-----------layer1_left content+flash---------------*/
#layer1 { width:960px; margin:0 auto; padding:0; text-align: left;}
.layer1_left { float:left; margin:0; padding:0; width:742px; }
/* .ppt { float:left; width:742px; height:410px; margin:0; } */
.part { width:740px; height:144px; margin-left:18px; margin-top:0px; }
.part img {float:left;border:0;padding:0;margin:0;}
/*
.img_1 { float:left; width:190px; margin:0; }
.img_2 { float:left; mar

/*-----------layer1_right content---------------*/

.layer1_right { float:left; padding:0; margin-left:37px; width:180px; }
/*.lifetime { float:left; margin:0; padding:0; width:192px; }
.layer1_right div.block { float:left; margin-top:12px; padding:0; width:192px; }
.layer1_right div.block img { float:left; margin:0; padding:0; }
.layer1_right div.block div.title { background:url(images/section-header.gif) top center no-repeat; margin:0; padding:0 6px; color:#fff; }
.layer1_right div.block div.title h3 { margin:0; padding:0; }
.layer1_right div.block div.content { float:left; width:190px; border:1px solid #abd3e8; border-top:none; border-bottom:none; background:#fff url(images/art_bg.gif) left bottom repeat-x; margin:0; padding:0; }
.layer1_right div.block div.content p { float:left; width:119px; text-align:center;
padding:0; font-weight:bold; }
.layer1_right div.block div.content p a { color:#575f64; text-decoration:none; font:"Times New Roman", Times, serif; }
.layer1_right .block .view { float:left; width:125px; text-decoration:none; color:#444444; font-size:14px; line-height:25px;
 padding:0; text-align:center; }
*/

/*-----------layer2  content---------------*/
#cont2 { width:100%; margin:-15px 0 0; padding:0; }
#cont2 .block { width:960px; padding:0; margin:0 auto; clear:both; }
#cont2 .block .views-field-field-photos-fid { vertical-align:top; width:16.666%; }
#cont2 .block .view-content { background:#fff; padding:10px; min-height:200px; margin-top:-10px; }
#layer3 { width:960px; height:213px; padding:0; background:url(images/pic_top.gif) 0 36px no-repeat; margin:0 auto; }
.layer2_top { float:left; margin:0; padding:0; height:36px; margin-bottom:5px!important; margin-bottom:0; }
.menu1 { float:left; width:214px; margin:0; text-align:center; line-height:22px; padding:18px 25px 0 10px; background:url(images/meniu.gif) no-repeat left top; font-size:24px; font-weight:bold; }
.menul a,.menul1 a { color:#ef007c; text-decoration:none; }
.menu11 { float:left; width:310px; margin:0; text-align:center; line-height:22px; padding:18px 0 0; background:url(images/pic2_memu.gif) no-repeat left top; font-size:24px; font-weight:bold; }
.menu2 { float:left; width:115px; height:28px; margin:0; padding-top:9px; background:url(images/menu.gif) no-repeat left bottom; }
.menu22 { float:left; width:168px; height:28px; margin:0; padding-top:9px; background:url(images/memuu.gif) no-repeat left bottom; }
.menu2 a,.menu22 a { color:#896c6f; font-weight:bold; text-decoration:none; }
.layer2_cont { float:left; width:960px; background:url(images/dog_inbg.gif) left top repeat-x; border:1px solid #a6d0e7; border-top:none; border-bottom:none; margin:0; padding:0; padding-bottom:10px; }
.layer2_contt { float:left; width:960px; background:url(images/pic2_inbg.gif) left top repeat-x; border:1px solid #a6d0e7; border-top:none; border-bottom:none; margin:0; padding:0; padding-bottom:10px; }
.scroll_button1 { float:left; margin:73px auto auto 13px; width:14px; height:21px; }
.scroll_button2 { float:right; margin:73px 13px auto auto; width:14px; height:21px; }
.main,.mainn { float:left; margin:0; padding:0; }
.main li,.mainn li { float:left; margin:0; padding:0; }
.main li ul { float:left; width:867px; margin:28px 3px 8px 25px; padding:0; }
.main li ul li { float:left; width:100px; margin-right:8px; text-align:left; line-height:22px; font-size:13px; }
.news { position:absolute; width:38px; height:38px; z-index:10; top:37px; left:10px; background:#ff0000; }
.main li ul li a { float:left; color:#666666; text-decoration:none; line-height:34px; line-height:32px; }
.main li ul li img,.mainn li ul li img { float:left; margin:0; padding:0; }
.name { width:100px; padding:0; margin:0; }
.names { width:100px; padding:0; margin:0; }
.mainn li ul { float:left; width:949px; margin:21px 3px 16px 12px!important; margin:15px 0 6px 5px; padding:0; }
.mainn li ul li { float:left; width:130px; margin-right:4px; }
.dog { float:left; width:92px; height:75px; background:url(images/border.gif)no-repeat; border:4px solid #EBEAD4; padding:0; }
.dog2 { float:left; width:128px; height:128px; border:1px solid #cccccc; padding:0; }
.dogpic_bot { margin:0; float:left; }
.footpage { float:left; padding-right:15px; color:#FFF; font-weight:bold; text-decoration:none; }
a.footpage:link { color:#fff; }
.first_img { float:right; margin:5px 0 5px 10px; }
.second_img { float:right; margin:14px 0 14px 10px; }
ul.quicktabs_tabs li.active a {line-height:20px; color:#f93a9d; }
/*
#layer1 .layer1_left .item-list .pager { display:inline; }
#layer1 .layer1_left .item-list .pager li.pager-current { display:none; }
#layer1 .layer1_left .item-list .pager li.pager-previous { float:left; }
#layer1 .layer1_left .item-list .pager li.pager-next { float:right; }
*/
tbody { border:none; }

/* Imported from dogtagart css */
#tag-preview { position:relative; width:275px; height:325px; float:right; border:.1em solid #D9EAF5;text-align:center; background:url(images/blanktag.jpg); }
/* ladela - start #4510 "Creating custom tag" */
#preview-1,#preview-2,#preview-3,#preview-4 { position:absolute; text-align:center; font-weight:bold;white-space: nowrap;line-height:42px;}
#preview-1 { top:90px;left:38px;font-size:28px;width:200px;}
#preview-2 { top:130px;left:14px;font-size:24px;width:245px;}
#preview-3 { top:170px;left:11px;font-size:18px; margin:0; width:250px; }
#preview-4 { top:210px;left:22px;font-size:18px; margin:0; width:230px;}
/* ladela - end #4510 "Creating custom tag" */
#edit-attributes-1-wrapper { padding-top:0; }
.add-to-cart .attributes .form-item label{line-height: 19px}
#edit-attributes-1-wrapper,#edit-attributes-2-wrapper,#edit-attributes-3-wrapper,#edit-attributes-4-wrapper { float:left; margin-top:0; width:415px; }
#artist-sidebar { float:left; width:125px; margin:0 5px; }
#artist-body { width:600px; float:right; }
#taglinks { width:275px; margin:0; }
#taglinks td { width:50%; text-align:center; }
#update-checkout-buttons div,#update-checkout-buttons form { display:inline; }
div form#uc-paypal-ec-form,div form#uc-google-checkout-cart-form { display:inline; }
div.content-profile-display { border:none; margin:0; padding:0; }
.add-to-cart fieldset { clear:both; }
.post-meta { margin:0; border-bottom:.1em solid #FFF; position:relative; }
h1.post-title,h3.post-title { margin:10px 0;
                              /*width:12.8em; */
                              height:auto; border-bottom:2px solid #cccccc; padding:.13em 0; color:#F93A9D; font-size:18px; line-height:20px; }
.post-info { text-align:right; font:1em Georgia, "Times New Roman", Times, serif; color:#81888d; margin:10px 0; padding:0 .5em; width:22em; height:auto; bottom:0; right:0; position:absolute; border-bottom:2px solid #cccccc; }
.post-info span { display:block; }

/* Message - Important messages (status, warning, and error) for the user */
div.messages,div.status,div.warning,div.error { border:.2em solid #ff7; padding:1.2em .5em 1.2em 3.5em; margin:1em 0; color:#000; background-color:#ffc; background-image:url(images/messages-status.png); background-repeat:no-repeat; background-position:.5em 50%; font-style:italic; font-size:1.2em; }

/* Normal priority messages */
div.status { background-color:#EAEEF0; border-color:#D4DDE1; }

/* Medium priority messages */
div.warning { border-color:#fc0; background-image:url(images/messages-warning.png); }
div.warning,tr.warning,body.section-admin tr.warning { color:#000;
                                                       /* Drupal core uses #220 */
                                                       background-color:#ffc; }

/* High priority messages. See also the .error declaration below. */
div.error {
  /* Drupal core uses: border: .1em solid #d77; */
  border-color:#c00; background-image:url(images/messages-error.png);
}
div.error,tr.error,body.section-admin tr.error { color:#900;
                                                 /* Drupal core uses #200 */
                                                 background-color:#fee; }
div.messages ul { margin-top:0; margin-bottom:0; }

/* Help text on a page */
.help { margin:0 0 2em; padding:.8em; background:#FFFFDD; border:.1em #F0C020 solid; font-size:1.2em; }
#block-home-tags {margin-top:10px;}

#block-home-tags .more-link, #sidebar-right .more-link {text-align:center;padding-top:5px;}

#block-home-tags .view-content {text-align: center;}

#block-home-tags .view-content img {margin-bottom:10px;}

/*checkout*/
#custom-checkout-button { float:right; padding:8px 0 0 0; }
#custom-checkout-button img { float:none; padding:0px; }

/*affiliates page*/
.af_link_section { margin-top:30px; border:1px solid #ccc; padding:5px; }
.af_link_section img { padding-bottom:5px; }

/* views pager stuff */
.pager-with-select { text-align: right; padding-top: 1em; }
.pager-with-select ul.pager { display:inline; }
.pager_num { margin-right: 2em; }

#quicktabs_tabpage_3_0 .news-twitter-block object{
  display:block;
}
/*Sticky footer*/
html, body {height: 100%;}
#page-wrap {min-height:100%;}
.not-front #cont1 {padding-bottom: 175px;}
.not-front #footerout {position: relative; margin-top: -129px; z-index:2;clear:both;}


/*Boxes update*/
#block-block-block-12 .content {
border:0;padding-bottom:0;
}

#block-block-block-12 img{display:none}

#mc_embed_signup legend,#mc_embed_signup fieldset{
  border-color:#ABD3E8!important
}
.clickMenu {display:inline}
#block-secure-payments{margin-top:10px}
#block-additional-products{margin-top:10px;float:left;width:100%}
#block-additional-products .views-table,#block-essential-pet-id-tag-accessories .views-table{width:100%}
#block-additional-products  .views-field-field-image-cache-fid,#block-essential-pet-id-tag-accessories  .views-field-field-image-cache-fid {width:120px}
#block-additional-products  .views-field-addtocartlink,#block-essential-pet-id-tag-accessories .views-field-addtocartlink {text-align:right}
#block-essential-pet-id-tag-accessories h3{margin:0}

/*image holder*/
.image-holder{float: left;margin:0 7px 10px 0}
.ofh{overflow: hidden}

#block-tag-accessories {margin-top: 10px;}
#block-tag-accessories table {width: 100%}
.block-block {margin-top: 10px!important;}

.dlink_url {width: 170px;font-size: 10px;}
.urlForm {margin-bottom: 10px}
.urlForm .b-border{ border-top:1px solid #ccc;margin-top: 10px}
.urlForm label{color:#666; font:bold 11px/18px Arial; line-height:18px;display: block;margin-top: 5px;cursor: pointer}

.node-form #edit-title {width: 250px}
.node-form #edit-field-description-0-value {width: 250px}
.custom-button-img input{width: 150px;height: 35px;font-size: 0!important;line-height: 0!important;background: url(images/addtocart.gif) no-repeat 0 0;border: 0;cursor: pointer;color: #fff}
.custom-button-img .tag-price{position: relative;bottom: -6px}
.submit-custom-img input {width: 160px;height: 56px;font-size: 0;line-height: 0;background: url(images/create-tag-button.png) no-repeat 0 0;border: 0;cursor: pointer}

/*quotes*/
.q-s{padding-left: 44px;background: url(images/q/s.png) no-repeat 0 0;line-height: 14px}
.q-e{padding-right: 44px;background: url(images/q/e.png) no-repeat 100% 0}
.post-intro  .q-s{float: left;max-width: 340px;margin-top: 12px}
.post-intro  .q-s p{margin: 0}
.post-intro  .q-e{display: block;min-height: 30px}
/* quotes on front page */
.news-twitter-block .q-s { display: block; margin-top: 24px; }
.news-twitter-block .q-s p { text-align: left; }
.news-twitter-block .q-e { display: block; }
/* quotes on category */
.view-footer .q-s { display: block; width: 300px; margin: 25px auto 15px; }
.view-footer .q-e { display: block; margin-bottom: -20px; }
/* dog blog block on front page */
#block-block-block-19 .content {
  background: #fff;
  padding-bottom: 45px;
}

/* search button */
#search-theme-form input.form-submit, #search-theme-form-1 input.form-submit{
  background: url(images/search-button.png) no-repeat 0 0;border: 0;height: 24px;
            font-size: 11px;width: 75px;padding-left: 27px;cursor: pointer;padding-top: 1px;padding-bottom: 5px;vertical-align: 2px}

/*additions by Jared for Pet Locater service */

#preview-container {position:relative; width:400px; float:left; text-align:center;}
#url-selection {position:relative;  width:400px; float:left; text-align:center;  padding: 5px; padding-left: 0px; }
#url-selection input { float: left; width: 20px; }

div.display_url {
color: blue;
}

#locator_url {
border: none;
border-collapse: separate;
text-align: left;
}

#locator_url input.preview_fields {
width: 165px;
}

#locator_url td.label {
width: 85px;
}

#pet_finder_url_status {
padding: 5px;
text-align: left;

}

div.attribute div.form-item {
width: 650px;
}

.success {
color: green;
}
dl.sales-summary dt {
  margin:10px 0 0;
  /*width:12.8em; */
  height:auto;  padding:0 0; color:#F93A9D; font-size:18px; line-height:20px;
}

label.disabled {
color: #999999;
}

div#url-selection table td.error {border: 1px solid #EE5555; color: black;}

.dta-category-link {
  margin-top: 10px;
  text-align: center;
}

.dta_fb_like {
  margin: 16px 0px 0px;
}
.node .fb_like {
  width: 200px;
  float: left;
}
.type-custom_tag .dta_fb_like {
  width:200px;
}
.type-tag .dta_fb_like {
 margin: 32px 0px 0px 0px;
}
.type-pet_photo .dta_fb_like {
  margin: 0px;
}
.type-tag .view-supermodels-by-tag .views-field-field-tag-nid {
  padding-top: 26px;
}
#fb-badge .connect_widget_facebook_favicon { display: none !important; background-image: none !important; }

/* views */
.view-user-profile-custom-tags table { width: 96%; }
.view-user-profile-custom-tags td { width: 25%; }

/* spelling suggestions */
.spelling-suggestions{padding-top: 20px;width: 269px;margin: 25px 0 20px}
.spelling-suggestions .form-item{padding:0 20px 20px;margin: 0}

#edit-keys-wrapper #edit-keys{width: 263px}

/* #4318 Hide Drupal 'security' tips on create new account page */
div.password-description { display:none!important; width: 0px; height: 0px; overflow: hidden; border: 0px #fff solid; }

.hidden-field { display: none; }

/* ladela - start #4476 "Creating custom tag" indicator */
#wait-loading{background: url(images/roller.gif) no-repeat 0 0;padding: 9px 0 9px 36px;font: italic 13px/16px georgia,serif;}
/* ladela - end #4476 "Creating custom tag" indicator */

/* ladela - start #4719 Unpublish link for Custom Tags */
.view-all-visible-custom-tags .views-field-title {display: block;}
.view-all-visible-custom-tags .views-field-delete-node {display: inline;}
.view-all-visible-custom-tags .views-field-publishcontent {display: inline;}
/* ladela - end #4719 Unpublish link for Custom Tags */


/* ladela - start #5097 - Change Blog and Video section on Home Page */

.tbl-homepage-video-thumnails{width: 100%}
.tbl-homepage-video-thumnails tbody{border-top: 0}
.tbl-homepage-video-thumnails .b1,.tbl-homepage-video-thumnails .b3{width: 208px;padding-right: 29px}
.tbl-homepage-video-thumnails .txt{padding: 5px 0 25px;color: #000;font: 12px/16px arial,sans-serif;text-align: left}
.tbl-homepage-video-thumnails .b3 .txt,.tbl-homepage-video-thumnails .b4 .txt{padding-bottom: 15px}
div.content ul.quicktabs_tabs li.qtab-dog-tag-art-videos{margin-left: 338px}

/* ladela - end #5097 - Change Blog and Video section on Home Page */

/* ladela - start #5129 Add FB 'Like' button to Custom Tag grid page */
.views-field-fb-social-like {margin: 10px 0}
/* ladela - end #5129 Add FB 'Like' button to Custom Tag grid page */

/* ladela - start #5565 Change links in header */
.front-cart-icon {padding-left: 24px;background: url(images/cart.png) no-repeat 0 1px}
/* ladela - end #5565 Change links in header */

/* ladela - start #6871 New product type - template and shipping rules */ 
.field-field-collar-image {width:300px;float: left;margin-right: 80px;margin-bottom: 50px;} 
.field-field-collar-pattern {width:360px;float:left;} 
.field-field-pattern-link {float:left;} 
.field-field-pattern-link .field-item {margin-left: 70px;margin-top: 10px;} 
.node-type-collar .product-body {clear: both;} 
.field-field-pattern-link a{color: #F93A9D; font-size: 20px;font-weight: bold;} 
/* ladela - end #6871 New product type - template and shipping rules */ 



/* mstevetodd - 11/6/2011 - delay loading of olark cookies */
span.login {width: 385px;}
span.login img#dta-olark-status {width:auto;height:auto;margin: 0 12px 0 0;}
span.login {text-align: left;}
div#searchbox {float:left;}
/* mstevetodd - 11/6/2011 - end of changes */

/* #6881 One tag product, choose A - Z for Letter */ 
.attribute-21 label {width:170px;float:left;}

/* #7214 Small Tag Option */
.large-image-container {display: block;width: 275px;height: 320px;text-align: center;}
.small-image-container {display: none;width: 275px;height: 320px;text-align: center;}
#tooltip {position: absolute;z-index: 3000;border: 1px solid #111;background-color: #eee;padding: 5px;opacity: 0.85;}
#tooltip h3, #tooltip div { margin: 0; }
.tag-detail .imagecache-width_thumb_overlay {margin-top: 30%;}
.add-to-cart-select-size .form-radios {margin: 0px!important;}
#edit-tag-size-radio-0-wrapper {margin-bottom: 1.4em!important;}

#edit-search-theme-form-1-wrapper {display:inline}
