/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

* { margin:0; padding:0; }

body          { background:#fff; font:12px/1.5 Arial, Helvetica, sans-serif; color:#000; text-align:center; }

img           { border:0; vertical-align:top; }

a             {}
a:hover       {}
:focus        { outline: 0; }

/* Headings */
h1            { font-size:20px; font-weight:normal; line-height:1.3; }
h2            { font-size:18px; font-weight:normal; line-height:1.34; }
h3            { font-size:14px; font-weight:bold; line-height:1.375; }
h4            { font-size:13px; font-weight:bold; }
h5            { font-size:12px; font-weight:bold; }
h6            { font-size:11px; font-weight:bold; }

/* Forms */
form          { display:inline; }
fieldset      { border:0;margin-top:10px; }
legend        { display:none; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:bottom; text-align:left; font-weight:normal; }

/* Content */
address       { font-style:normal;
text-align:center !important; font-size:12px;}
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before, 
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:none; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
/*15/11/2010 addcart */  
.cms-home .products-grid td button.button
{
height:40px;
width:129px;
background:url(../images/addtocart.gif) no-repeat !important;
}
.products-grid td button.button
{
height:40px;
width:129px;
background:url(../images/addtocart.gif) no-repeat !important;

}

.button-set{
margin-top:20px;
}
.form-list
{margin-top:20px;}
.add-to-cart button.button
{
height:31px;
width:129px;
background:url(../images/addtocart.gif) no-repeat !important;
}
.cart .checkout-types button.button 
{
height:54px;
width:162px;
background:url(../images/checkout.png) no-repeat !important;
}
.products-list li.item button.button 
{
height:28px;
width:129px;
background:url(../images/addtocart.gif) no-repeat !important;
margin-top:2px;
}
.products-list .product-image
{
float:left;
text-align:center;
width:130px !important;
}
.productnamelist
{
float:left;
height:40px;
width:300px;
}
 .homeright
 {

float:right;
width:388px;
_width:375px;
 }
 .homeright h2
 {
  margin-top:13px;
 }
 .homeleft
 {
float:left;
width:336px;
margin-left:13px;
 }
 .homeleft h2
 {
 margin-top:8px;
 }
 .home
{
height:666px;
width:748px;
border:0px solid #DDDDDD;
}
 .homeleft p
 {
 margin-top:5px;
 }
 .hometop
 {
 margin-top:5px;
 }
 .products-grid .product-name
 {
 height:70px !important;
 }
 .price-box
 {
 height:70px;
 }
 #finz-ats00025
 {
 height:40px;
 }
 #finz-cp1720
 {
 height:40px;
 }
 #finz-cp1748
 {
 height:40px;
 }
/* #finz-com1203
 {
  height:40px;
 }
  #finz-cp2444
  {
  height:40px;
 } */
  #finz-cp2351
  {
   height:40px;
 }
 .footer1
 {
border:1px solid #DADADA;
height:77px;
width:1000px;
}   
.footer1  ul 
{
margin:-24px 11px 8px 186px;
width:785px;
_margin-left:80px;
} 
.footer1  ul li
{
float:left;
margin:0 22px 0 20px;
width:152px;
}
.community
{
font-size:16px;
font-weight:bold;
margin-left:16px;
margin-top:14px;
width:170px;
color:#000000;
}
.footerblock2
{
margin-top:5px;
border:border:1px solid #DADADA;
height:400px;
width:auto;
}
.read
{
float:right;
height:39px;
margin-left:8px;
margin-top:-3px;
width:100px;
}
.newline
{
float:right;
height:39px;
margin-left:8px;
margin-top:-3px;
width:70px;
}
/*second block */
.allborder {
border:1px solid #DDDDDD;
}
.dldivt
{
margin:10px auto 0;
padding:0 0 20px;
width:920px;
height:120px;
}
.border_b {
border-bottom:1px solid #E5E5E5;
}
.footer dl {
display:block;
float:left;
margin-right:10px;
overflow:hidden;
width:172px;
}
.footer dd {
background:url(../images/icon_arr.gif) no-repeat scroll 0 5px transparent;
color:#000000;
display:block;
float:left;
line-height:15px;
padding-left:10px;
width:162px;
}
.footer dd a {
color:#666666;
font-size:11px;
}
.secondblock
{
border:1px solid #DDDDDD;
height:180px;
margin-top:18px;
width:1000px;
}
.footer dt {
color:#000000;
display:block;
float:left;
font-size:14px;
font-weight:bold;
line-height:20px;
width:172px;
}
.bottomblock
{
font-size:14px;
text-align:center;
line-height:30px;
}
.black
{
color:#000000;
font-weight:bold;
}
.home h1
{
background:url("../images/bg_Sprites_repeat.gif?43508") repeat-x scroll 0 -471px transparent;
height:28px;
line-height:28px;
margin-bottom:6px;
padding:0;
}
/*3rd nlock*/
.pad_b2 {
padding-bottom:2px;
}
html, table {
color:#666666;
font:11px/150% Arial,Helvetica,sans-serif;
}
.dldiv td.w1 {
background-color:#F5F5F5;
padding:10px;
vertical-align:top;
width:294px;
}
.dldiv td.w2 {
width:7px;
}
.dldiv td.letter {
background:url("../images/gmail_logo2_stylized.png") no-repeat scroll 30px 4px #F5F5F5;
padding-left:10px;
width:270px;
}
.dldiv {
margin:10px auto 0;
padding:0;
width:1000px;
}
.pad_b2 h3,h2, h4
{
color:#000000;
}
.pad_b2 a
{
color:#000000;
}
.footer p {
text-align:left !important;
}
.red, a.red:link, a.red:visited {
color:#A72D2C;
}
.dldiv td.letter h2 {
height:50px;
padding-left:70px;
}
.big_, a.big_:link, a.big_:visited {
font-size:12px;
font-weight:bold;
}
.big_ red
{
font-weight:bold;
}
.blue, a.blue:link, a.blue:visited {
color:#1E4E8E;
}
.input_4
{
border:1px solid #DDDDDD;
height:14px;
line-height:14px;
padding:5px;
width:140px;
}

.bottomimage
{
height:110px;
margin-top:25px;
width:1000px
}
.bottomimage ul
{
margin-left:26px;
margin-top:14px;
}
.bottomimage ul li
{
margin:0 0 0 11px;
float:left;

}
.paypal img
{
margin-top:-16px;
}
.vseal img
{
margin-top:-22px;
}
.secure img
{
margin-top:-5px;
}
/*newsletter nov17*/
#newsletter-validate-detail .button 
{
background:url("../images/go_button.png") no-repeat scroll 100% 50% transparent !important;
border:1px solid #DDDDDD;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
line-height:18px;
padding:3px;
}

#newsletter-validate-detail .button span
{
background:none !important;
}
.block-subscribe input.input-text, textarea {
padding:6px !important;
}
#newsletter
{
border:1px solid #B52829;
}
.block-subscribe button.button span
{
color:#ffffff !important;
}
.block .block-title h2
{
color:#000000;
font-weight:bold;
}
.pad_b2 .block .block-content
{
padding:4px;
}
.pad_b2 .block .block-title
{
border:none;
}
.pad_b2 .block .block-title h2
{
color:#000000;
font-size:20px;
}
.col-left
{
/*border:1px solid #DDDDDD !important; */
margin-top:10px;
}
.col-left .block {
border:1px solid #DDDDDD !important;
margin:0 0 10px !important;
}
.col-left .block .block-title h2
{
font-weight:bold;
}
.col-left .block .block-title
{
background:gainsboro;
background:url("../images/bkg_tabs.gif") repeat-x scroll 0 100% #F2F2F2 !important;
border-bottom:none !important;
}
.col-left  .block .block-title h2
{
padding:0px !important;
}
/*border table  */

.cms-home .products-grid td {
border-right:1px solid #DDDDDD !important;
height:66px;
width:20%;
}
.products-grid tr.odd {
border-bottom:1px solid #DDDDDD !important;
border-top:1px solid #DDDDDD !important;
#border-bottom:1px solid #DDDDDD !important;
#border-top:1px solid #DDDDDD !important;
}
.products-grid td
{
border-right:1px solid #DDDDDD !important
}

.products-grid tr.even {
background-color:#FFFFFF;
border-bottom:1px solid #DDDDDD !important;
}

.products-grid  td.last{
border-right:none !important;
}
.product-essential{
border:1px solid #DDDDDD !important;
background:url("../images/bkg_product-view.gif") repeat-x scroll 100% 0 #FFFFFF;
}
.product-view .product-img-box {
float:left;
margin-left:16px !important;
margin-top:26px !important;
width:367px;
}
.product-collateral {
/*border:1px solid #DDDDDD !important; */
margin-top:25px;
}
.tabs {
border-bottom:1px solid #DDDDDD !important;
margin:0 0 !important;
overflow:hidden;
width:auto;
}
.product-options-bottom 
{
border:none !important;
padding:10px;
}
.product-view .product-img-box {
border-right: 0px solid #DDDDDD !important;
float:left;
width:340px !important;
}
tr .cellblock
{
border:1px solid;
}
.products-grid td 
{
width:20% !important;
}
/*staticblock content */
.products-grid1 td 
{
width:20% !important;
}
.products-grid1  td.last{
border-right:none !important;
}
.products-grid1 tr.even {
background-color:#FFFFFF;
border-bottom:1px solid #DDDDDD !important;
}
.products-grid1 tr.odd {
border-bottom:1px solid #DDDDDD !important
}
.products-grid1 td
{
border-right:1px solid #DDDDDD !important
}
.blocktext
{
text-align: center; 
height: 100px;
}
.block-progress dd {
background:none repeat scroll 0 0 #EEEEEE;
border-color:-moz-use-text-color #A3AEB3 #A3AEB3;
border-style:none solid solid;
border-width:0 1px 1px;
margin:0 0 6px;
padding:8px 13px;
}
.block-progress dt.complete {
background:none repeat scroll 0 0 #D0DCE1;
color:#5E8AB4;
margin:0;
}
/*list page november18 */
.productnamelist {
float:left;
height:195px !important;
margin-left:10px;
width:387px !important;
}
.pricelist
{
width:40px;
height:60px;
}
.pricelist {
float:left;
height:60px;
margin-left:56px;
width:121px;
}
.availability
{
float:right;
margin-top:-33px;
width:112px;
}
/*november19*/
#finz-cp1418
{
height:40px;
}
#finz-at0008
{
height:40px;
}
#finz-at0002
{
height:40px;
}
#finz-ats00019
{
height:40px;
}
#finz-ats00012
{
height:40px;
}
#finz-ats00011
{
height:40px;
}
#finz-ats00033
{
height:40px;
}
#finz-ats00031
{
height:40px;
}

#nav ul li .level1 
{
border-bottom:none !important;
border-top:none;
}
#products-grid-table #finz-button-wrapper {
background-repeat:no-repeat !important; 
cursor:pointer !important;
margin-left:19px !important;
text-align:center !important;
}
#finz-button-wrapper {
background-repeat:no-repeat !important; 
cursor:pointer !important;
margin-left:1px !important;
text-align:center !important;
margin-top:10px;
}

.padder {
border:2px solid #DDDDDD !important;
margin-top:0px ;
padding:5px 25px;
width:688px;
height:auto;
}
.tabs li
{
border-right:none !important;
margin-left:2px !important;
/*background: #DDDDDD !important;*/
background:url("../images/bkg_tabs.gif") repeat-x scroll 0 100% #F2F2F2 !important;
}
.tabs a:hover
{
background-color:#60889d !important;
}
.note
{
margin-top:10px;
}
.productquestions-container.button-set{border:solid 1px;}
#product_tabs_tags_tabbed_contents .input-box
{
width:auto !important;
margin-bottom:10px;
}

.padder .buttons-set
{
float:left !important;
border-bottom:none;	
height:60px;

height:20px;
margin-top:0px;
}


.block-recent .block-title h2
{
font-size:14px !important;
font-weight:bold !important;
}
.block-layered-nav .block-title h2
{
font-size:14px !important;
font-weight:bold !important;
}
.data-table thead th
{
background:url("../images/bkg_tabs.gif") repeat-x scroll 0 100% #F2F2F2 !important;
border-right:1px solid #CDCDCD !important;
}
.cart .cart-collaterals .col-2  .discount h3
{
background:url("../images/bkg_tabs.gif") repeat-x scroll 0 100% #F2F2F2 !important;
margin-left:-10px;
margin-right:0;
margin-top:-10px;
padding:0 6px 3px 12px;
width:300px;
}
.cart .cart-collaterals .col-2  .shipping h3
{
background:url("../images/bkg_tabs.gif") repeat-x scroll 0 100% #F2F2F2 !important;
margin-left:-10px;
margin-right:0;
margin-top:-10px;
padding:0 6px 3px 12px;
width:300px;
}
.box-collateral .form-add
{
height:81px;
width:143px;
}
/*checkout */
.opc .step {
/*background:url("../images/bkg_pr/oduct-view.gif") no-repeat scroll 100% 0 #FFFFFF !important;*/
}
#checkoutSteps .buttons-set
{
background:none !important;
}
.opc .active .step-title 
{
background:url("../images/bkg_tabs.gif") repeat-x scroll 0 100% #F2F2F2 !important;
}
.opc .step-title
{
background:url("../images/bkg_tabs.gif") repeat-x scroll 0 100% #F2F2F2 !important;
}
/*left side*/
.block-progress dt
{
background:url("../images/bkg_tabs.gif") repeat-x scroll 0 100% #F2F2F2 !important;
}
/*account login*/
.page-title
{
border-bottom:1px solid #CCCCCC !important;
margin:0 0 25px !important;
overflow:hidden !important;
width:100% !important;
}

.registered-users {
border:1px solid #DDDDDD;
padding:5px;
background:#eeeeee url(../images/bkg_checkout.gif) 0 120% repeat-x !important;
}
.col2-set .new-users {
height:171px;
width:48%;
}
.col-2 .buttons-set
{
border:1px solid #DDDDDD !important;
background:url("../images/bkg_tabs.gif") repeat-x scroll 0 100% #F2F2F2 !important;
}
.col2-set .new-users
{
background:none !important;
}
.col-1 .buttons-set
{
border:1px solid #DDDDDD !important;
background:url("../images/bkg_tabs.gif") repeat-x scroll 0 100% #F2F2F2 !important;
}
.col2-set .new-users
{
border:1px solid #DDDDDD !important;
background:#eeeeee url(../images/bkg_checkout.gif) 0 120% repeat-x !important;
}
.col2-set .new-users h3
{
margin-bottom:10px !important;
border-bottom:1px solid #DDDDDD;
margin-left:26px;
}
.col2-set .new-users p
{
margin-left:26px;
}
.col2-set .registered-users  h3
{
margin-bottom:10px !important;
border-bottom:1px solid #DDDDDD;
}
.opc .step .buttons-set
{
border:none !important;
}
.tabs li.active a, .tabs li.active a:hover 
{
background:url("../images/repeat.png") repeat-x scroll 0 100% #496778 !important;
}
.products-grid a
{
color:#A72D2C; 
}
#customer-reviews ol li
{
 margin-top:10px;
}
#product_tabs_review_tabbed_contents .buttons-set
{
 margin-left:-6px;

}
.category-products .pager .limiter
{
margin-top:9px;
}
.category-products .sorter .view-mode {
margin-top:9px;

}
.category-products .pager .amount
{
margin-top:9px;
}
.pager .pages
{
margin:8px 0 0 !important;
}
/*november23*/
.products-grid .availability
{
margin:0 !important;
width:auto;
float:none !important;
padding-top:20px;
vertical-align:top;
}
p .products-grid .availability 
{
text-align:center;
}
#finz-ats00036
{
height:40px;
}
.product-shop  p.availability
{
float:left!important;
margin-top:-33px;
width:200px;

}


#footerblock1 span{color:#067E7F;font-size:16px;font-weight:bold;font-style: italic;padding-left:24px;}


.wholeseable h1
{
background:url("../images/bg_Sprites_repeat.gif?43508") repeat-x scroll 0 -471px transparent;
height:28px;
line-height:28px;
margin-bottom:6px;
padding:0;
}

.wholeseableleft
 {
float:left;
width:336px;
margin-left:13px;
}

.wholeseabletop
 {
 margin-top:5px;
 }
 
.products-list .availability1
 {
color:#FF0000 !important;
float:right;
font-weight:bold !important;
margin-top:0px !important;
width:144px !important;
}
.up-sell h3
{
background:url("/1301/skin/frontend/default/helloblank/images/bkg_tabs.gif") repeat-x scroll 0 100% #F2F2F2 !important;
color:#856A64;
font-size: 14px !important;
font-weight: bold !important;
margin-bottom:3px !important;
border-bottom:none !important;
padding-left: 10px;
padding-bottom:3px !important;
}
.product-view .up-sell
{
padding:0px !important;
width:auto !important;
margin-bottom:10px;
}
.block .block-titlerelated1 {

background:#F2F2F2 url(/1301/skin/frontend/default/helloblank/images/bkg_tabs.gif) repeat-x scroll 0 100% !important;
border-bottom:medium none !important;
padding:6px 10px;
}
.block-related1 {
float:left !important;
margin-top:22px !important;
width:229px !important;
}
.block-titlerelated1 h2 {
color:#856A64 !important;
font-size:14px !important;
font-weight:bold  !important;
}

.col-left .block .block-title h2
{
font-size:14px !important
}
.col-left .block .block-title
{
padding:6px 10px!important;
}
.block-related1 .item .product-details
{
margin-left:65px!important;
}
.block-related1 .item {
margin-left:13px !important;
}

.block-related1 .item .product-image
{
float:left;
margin-right:-65px !important;
}
.block-related1 input.checkbox
{
float:left !important;
margin-right:-20px !important;
}
.aw-arp-item
{
float:left;
height:auto;
margin-left:87px;
text-align:left !important;
width:131px !important;
}

.aw-arp-content .product-image
{
float:left;
height:45px;
margin-left:-66px;
text-align:left !important;
margin-top:20px;
}
.aw-arp-item .price-box
{
height:auto!important;
}



