/**
 * 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)
 */

/****************************************************/
/****************[ Mage_CSS_B Clears ]***************/
/****************************************************/
.page-head:after,
.page-head-alt:after,
.page-popup .print-head:after,
.clear:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.col2-alt-set:after,
.head:after,
.inner-head:after,
.header-top:after,
.quick-access:after,
.header-nav:after,
#nav:after,
.middle:after,
.product-essential:after,
.more-views ul:after,
.button-set:after,
.actions:after,
.legend:after,
.form-list li:after,
.button-container:after,
.ratings:after,
.page-head:after,
.page-head-alt:after,
.group-select li:after,
.search-autocomplete li:after,
.tool-tip .btn-close:after,
.side-col li:after,
.account-box li:after,
.address-list li:after,
.generic-product-list li:after,
.listing-type-list .listing-item:after,
.listing-type-list .product-info .product-reviews:after,
.my-review-detail:after,
.product-options dt:after,
.product-options-bottom:after,
.product-options dd ul.options-list li:after,
.add-to-holder:after,
.listing-type-grid .grid-row:after,
.advanced-search-summary-box:after,
.shopping-cart-totals .checkout-types:after,
.advanced-search li:after { content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

.tit-search h3{
float:left;
padding:15px;
font-family:"Myriad Pro",Arial,sans-serif;
font-weight:normal;
color:#68962d;
font-size:24px;
}
.search-short{
float:right;
width:auto;
margin-top:5px;
padding:15px;
color:#999999;
font-family:"Myriad Pro",Arial,sans-serif;
font-weight:normal;
font-size:14px;
}
.search-short select{
margin-left:17px;
}
.search-short .v-middle{
}
.list-search{
float:left;
width:100%;
}
.list-search .listing-item_.cross{
width:178px;
height:295px;
}

.list-search .line-search{
float:left;
width:100%;
height:2px;
border-bottom:solid 1px #ccc;
margin-bottom:15px;
}
.search-short .boxgen{
display:none;
}
.pag_kit .se_ord{
display:none;
}
table.pager{
background:none;
border:none;
padding:14px;
font-family:"Myriad Pro",Arial,sans-serif;
font-weight:normal;
font-size:18px;
color:#999999;
}

.pager a{
text-decoration:underline;
color:#999999;
}
.margintwenty{margin-top:20px;}


#form-login-new{
float:left;
width:174px;
height:237px;
background:url(../images/newlogin.png) no-repeat scroll left top;
margin:4px 0 0 0;
}
#form-login-new #modlgn_username{
margin-top:57px;
margin-left:10px;
border:none;
background:none;
color:#999999;
font-family:"Myriad Pro", Arial;
font-size:14px;
height:25px;
width:135px;
}
#form-login-new #modlgn_passwd{
margin-top:5px;
margin-left:10px;
border:none;
text-align:left;
background:none;
color:#999999;
font-family:"Myriad Pro", Arial;
font-size:14px;
height:20px;
width:135px;
}
#form-login-new .form-button{
margin:0;
padding:0;
float:right;
width:63px;
height:33px;
margin-right:16px;
background:url(../images/loginnew.png) no-repeat scroll left top;
border:none;
}
#form-login-new .form-button:hover{
background-position:0 -33px;
}
#form-login-new .button-set{
float:left;
margin:0;
padding:0;
}
#form-login-new #form-login-remember{
margin:12px 0 0px 16px;
float:left;
width:150px;
clear:both;
}
#form-login-new #form-login-remember input{
margin-right:10px;
}
#form-login-new #form-login-remember #modlgn_rememberLabel{
font-weight:normal;
color:#999999;
font-family:Arial;
font-size:12px;
}
#form-login-new #whatisthis{
font-weight:normal;
color:#999999;
font-family:Arial;
width:175px;
font-size:12px;
margin:14px 0 0 0px; 
text-align:center;
}
/************/
#form-login-new2{
float:left;
width:174px;
height:199px;
background:url(../images/newlogin2.png) no-repeat scroll left top;
margin:4px 0 0 0;
}
#form-login-new2 #userpos{
float:left;
width:120px;
margin:55px 0 0 15px;
color:#333333;
font-size:12px;
font-family:Arial;
}
#form-login-new2 #myacount{
margin:13px 0 0 0;
padding:0;
float:left;
width:111px;
height:33px;
margin-left:16px;
background:url(../images/myaccountnew.png) no-repeat scroll left top;
border:none;
clear:both;
}
#form-login-new2 #logoutbt{
margin:13px 0 0 0;
padding:0;
float:left;
width:77px;
height:33px;
margin-left:16px;
background:url(../images/logoutnew.png) no-repeat scroll left top;
border:none;
clear:both;
}
#form-login-new2 #myacount:hover{
background-position:0 -33px;
}
#form-login-new2 #logoutbt:hover{
background-position:0 -33px;
}
/*************/
/*********MY ACCOUNT********/
.conten-hello{
padding:25px 15px 15px 15px;
}
.product-name .viewallrecorder{
float:right;
width:85px;
height:33px;
margin-left:16px;
background:url(../images/viewreco.png) no-repeat scroll left top;
border:none;
margin-right:10px;
}
.product-name .viewallrecorder:hover{
background-position:0 -33px;
}
#recent-order-table{
width:785px;
margin:5px;
border:solid 1px #e4e4e4;
}
#recent-order-table tr td.a-right{
padding-right:5px;
}
#recent-order-table tr td{
border:solid 1px #FFF;
border-right:solid 1px #ccc;
border-top:solid 1px #ccc;
background:#ffffff;
height:31px;
font-size:14px;
font-family:Arial;
font-weight:normal;
line-height:27px;
padding-left:5px;
}
#recent-order-table tr td.odd{
border:solid 1px #FFF;
border-right:solid 1px #ccc;
border-top:solid 1px #ccc;
background:#f5f5f5;
height:31px;
font-size:14px;
font-family:Arial;
font-weight:normal;
line-height:27px;
padding-left:5px;
}
#recent-order-table tr th{
border:solid 1px #FFF;
border-right:solid 1px #ccc;
height:31px;
line-height:27px;
background:#f5f5f5;
color:#555555;
font-size:14px;
font-family:Arial;
font-weight:normal;
padding-left:5px;
}
#recent-order-table a{
color:#555555;
text-decoration:underline;
}
.toleft{
float:left;
width:auto;
}
#recent-order-table .price{
color:#555555;
}
/*info**/
.boxgen-cont .col-1, .boxgen-cont .col-2{
float:left;
width:360px;
margin:15px;
color:#333333;
font-size:14px;
}
.boxgen-cont .inner-head h5{
color:#68962D;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
float:left;
width:360px;
text-align:left;
line-height:27px;
padding-bottom:5px;
border-bottom:solid 1px #b0b0b0;
}

.boxgen-cont .col-1 p, .boxgen-cont .col-2 p{
border-top:solid 1px #fff;
padding-top:10px;
line-height:18px;
}
h5.complete{
color:#68962D;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
float:left;
width:755px;
text-align:left;
line-height:30px;
padding-bottom:5px;
margin:5px 0 0px 15px;
}
.sepb-auto{
float:left;
height:0px;
width:100%;
border-bottom:solid 1px #fff;
border-top:solid 1px #b0b0b0;
margin:10px 0 5px 0;
}
.manager{
float:left;
width:160px;
height:33px;
background:url(../images/manager.png) no-repeat scroll left top;
border:none;
margin-right:0px;
}
.manager:hover{
background-position:0 -33px;
}

.boxgen-cont .col-1 p a, .boxgen-cont .col-2 p a, .boxgen-cont .col-1 address a, .boxgen-cont .col-2 address a{
color:#68962d;
margin-top:10px;
line-height:35px;
}
.editinfo{
float:right;
width:58px;
height:33px;
background:url(../images/edit_info.png) no-repeat scroll left top;
border:none;
margin:0;
margin-right:0px;
}
.editinfo:hover{
background-position:0 -33px;
}
.toright{float:right;}

/****BOOK edit******/

.addaddress{
float:right;
width:150px;
height:33px;
margin-left:16px;
background:url(../images/addaddress.png) no-repeat scroll left top;
border:none;
margin-right:10px;

}
.addaddress:hover{
background-position:0 -33px;
}
.boxgen-cont .primary-address-list ol li{
background:none;
border:none;
}
.boxgen-cont ol{
border-top:solid 1px #FFF;
font-size:14px;
padding-top:5px;
}
.boxgen-cont address{
color:#777777;
}
.boxgen-cont .success-msg{
 width:740px;
margin-left:6px;
}
.backbtbook{
float:right;
width:65px;
height:33px;
margin-left:16px;
background:url(../images/backbt.png) no-repeat scroll left top;
border:none;
margin-right:10px;
margin-bottom:5px;
text-indent:-5000px;
}
.backbtbook:hover{
background-position:0 -33px;
}
.boxgen-cont .group-select{
float:left;
background:none;
border:none;
}
.boxgen-cont .customer-name div{
float:left;
margin:0;
padding:0;
}

.boxgen-cont #change_password_info{
clear:both;
float:left;
width:90%;
margin:0;
padding:0;
margin-left:35px;
}
.savebts{
float:right;
width:85px;
height:33px;
margin-left:16px;
background:url(../images/savebts.png) no-repeat scroll left top;
border:none;
margin-right:10px;
margin-bottom:5px;
text-indent:-5000px;
}
.savebts:hover{
background-position:0 -33px;
}
.boxgen-cont .legend{
color:#68962D;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
float:left;
width:755px;
text-align:left;
line-height:30px;
background:none;
border:none;
}
.backbtbook.toleft{
float:left;
}
.required1{
float:left;
width:90%;

color:#FF0000;
margin:5px 0 15px 30px;
}
.boxgen-cont fieldset input{
text-align:left;
height:20px;
padding-top:5px;
}
.boxgen-cont fieldset select{
text-align:left;
height:28px;
padding-top:5px;
}

.susinfo{
float:left;
width:800px;
clear:both;
margin-left:15px;
margin-top:10px;
}
.combhist{
width:460px;
}
.combhist table td{width:auto;}
.combhist table{
float:left;
margin-top:-20px;
margin:none;one;
padding:n
}
.boxgen-cont h4{
color:#68962D;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
float:left;
width:360px;
text-align:left;
line-height:27px;
}
.boxgen-cont .col-2 span p{border:none;}
.boxgen-cont .order-access .order-info{
margin-bottom:5px;
}
.boxgen-cont .order-access{
width:760px;
float:left;
margin-left:15px;
}
.reorder{
float:right;
width:85px;
height:32px;
margin-left:16px;
background:url(../images/reorder.png) no-repeat scroll left top;
border:none;
margin-right:10px;
text-indent:-5000px;
}
.reorder:hover{
background-position:0 -33px;
}

.printorder{
float:right;
width:85px;
height:32px;
margin-left:16px;
background:url(../images/printorder.png) no-repeat scroll left top;
border:none;
margin-right:0px;
text-indent:-5000px;
}
.printorder:hover{
background-position:0 -33px;
}
.Suscribeorder{
float:right;
width:180px;
height:33px;
margin-left:16px;
background:url(../images/Suscribeorder.png) no-repeat scroll left top;
border:none;
margin-right:0px;
text-indent:-5000px;
}
.Suscribeorder:hover{
background-position:0 -33px;
}


.contshop{
float:right;
width:184px;
height:32px;
margin-left:0px;
background:url(../images/contshop.png) no-repeat scroll left top;
border:none;
margin-right:-10px;
text-indent:-5000px;
margin-bottom:15px;
}
.contshop:hover{
background-position:0 -33px;
}

.custom-opt{
float:left;
height:auto;
width:355px;
text-align:right;
padding-right:15px;
}
#email,#pass,#sender_message{
text-align:left;
}
#product_sendtofriend_form .button-set .form-button{
margin-right:20px;
text-indent:-5000px;
}