﻿body {margin:0px; padding:0px; background-image:url(../images/bodybg.png); font-family:Arial; background-repeat:repeat-x; background-color:#dff0f5; z-index:0;}
a img{border:none;}
map{border:none;}
div{display:block;}
div.clear{clear:both;}
.float_left{float:left;}
.hidden{display:none;}

div.container{width:100%; min-height:400px; background: url(../images/trimedicabg.jpg) no-repeat 50% 0px; z-index:1;}
div.container div.container_inner{width:960px; margin:0px auto; z-index:2;}
div.container div.container_inner div.header{width:960px; height:161px; position:relative; z-index:4;}
div.container div.container_inner div.topnav{width:940px; padding:0px 0px 0px 20px;z-index:3; height:50px; position:relative; font:normal normal bold 15px/15px Arial; color:#fff; background-image:url(../images/horizontal_sprite.png); background-position:0px 0px;}
div.container div.container_inner div.topnav a:link, div.container div.container_inner div.topnav a:active, div.container div.container_inner div.topnav a:visited
{
    height:16px;
    float:left;
    color:#fff;
    padding:0px 0px 0px 16px;
    margin:17px 52px 0px 0px;
    text-decoration:none;
}

div.container div.container_inner div.topnav a:hover, div.container div.container_inner div.topnav a.active
{
    background-image:url(../images/leaf.png);
    background-repeat:no-repeat;
}

div.container div.container_inner div.subnav
{
    width:940px; 
    height:22px; 
    padding:7px 0px 0px 20px;
    font:normal normal normal 12px/12px Arial;
    color:#023671;
    position:relative; 
    background-image:url(../images/horizontal_sprite.png); 
    background-position:0px -50px;
    
}

div.container div.container_inner div.subnav div.subnav_left{float:left;}
div.container div.container_inner div.subnav div.subnav_right{float:right; text-align:right; padding-right:20px;}

div.container div.container_inner div.subnav div.subnav_right a:link, div.container div.container_inner div.subnav div.subnav_right a:visited, div.container div.container_inner div.subnav div.subnav_right a:active, div.container div.container_inner div.subnav div.subnav_right a:hover{color:#023671;}
div.container div.container_inner div.subnav div.subnav_right a.items{padding-right:11px; margin-left:90px; border-right:solid 1px #023671; margin-right:8px;}
div.container div.container_inner div.subnav div.subnav_right a.registration{padding-right:11px; border-right:solid 1px #023671; margin-right:8px;}
div.container div.container_inner div.subnav div.subnav_right a.myaccount{padding-right:11px; border-right:solid 1px #023671; margin-right:8px;}

div.container div.container_inner div.subnav a:link, div.container div.container_inner div.subnav a:active, div.container div.container_inner div.subnav a:visited, div.container div.container_inner div.subnav a:hover
{
    color:#023671;
}

div.header h1{display:none;}

span.headerlabel
{
    font:normal normal normal 16px/16px Arial;
    color:#034ea2;
    letter-spacing:0px;
}

span.tollfree
{
    position:absolute;
    left:592px;
    top:61px;
}

span.phone
{
    position:absolute;
    left:592px;
    top:84px;
    font:normal normal bold 22px/22px Arial;
    letter-spacing:-1px;
    color:#034ea2;
}

span.hours
{
    position:absolute;
    left:592px;
    top:111px;
    font:normal normal bold 11px/11px Arial;
    letter-spacing:0px;
    color:#034ea2;
}

span.search
{
    position:absolute;
    left:761px;
    top:61px;
}
.orbrowse
{
    position:absolute;
    left:761px;
    top:125px;
    font:normal normal normal 11px/11px Arial;
    color:#034ea2;
}

.orbrowse a:link, .orbrowse a:visited, .orbrowse a:active, .orbrowse a:hover{color:#034ea2; text-decoration:none;}

input.search_input
{
    width:161px;
    height:26px;
    display:block;
    background-image:url(../images/search_input.gif);
    background-repeat:no-repeat;
    padding:0px 10px;
    border:none;
    position:absolute;
    left:761px;
    top:84px;

}

div.dropdown_header
{
position:absolute;
    left:761px;
    top:118px;
}

div.dropdown_sortby
{
float:right;
margin-right:0px;
}

div.dropdown
{
    width:112px;
    background-image: url(../images/descriptiontop.gif);
    height:24px;
    padding:3px 0px 0px 0px;
    font:normal normal normal 12px/12px Arial;
    color:#4f4f4f;
    background-repeat:no-repeat;
    
}

div.dropdown_bottom
{
    width: 112px;
    height: 3px;
    display: block;
    background-image: url(../images/descriptionbottom.gif);
}

div.dropdown ul, div.dropdown li
{
    padding:0px;
    margin:0px;
    list-style:none;
    background-image: url(../images/descriptionmid.gif);
}

div.dropdown ul li a.dropdownlink
{
    width:104px; display:block; height:18px; padding:3px 0px 0px 5px; color:#4f4f4f; text-decoration:none;
    background:url(../images/arrow_down.gif) no-repeat right;
}

div.dropdown ul li a
{
    width:104px; display:block; height:18px; padding:3px 0px 0px 5px; color:#4f4f4f; text-decoration:none;
  
}

div.dropdown ul.dropdownul
{
    display:none;
}

input.search_button
{
    width:62px; 
    height:26px;
    display:block;
   
    position:absolute;
    left:879px; 
    top:118px;
}



/*content*/
div.content
{
    width:932px;
    padding:14px 14px 18px 14px;
    background-color:#eff8fa;
    position:relative;
}

div.content_bottom_left
{
    position:absolute;
    bottom:0px;
    left:0px;
    background-image:url(../images/content_bottom_corners.jpg);
    background-color:Red;
}

div.content_bottom_right
{
    position:absolute;
    bottom:0px;
    right:0px;
    background-image:url(../images/content_bottom_corners.jpg);
    background-position:-3px 0px;
}

/*sidenav*/


div.sidenav
{
    width:200px;
    float:left;
    margin-bottom:1px;
}

div.sidenav h3
{
    width:185px;
    height:30px;
    padding:12px 0px 0px 15px;
    display:block;
     background-image:url(../images/horizontal_sprite.png);
     background-position: 0px -79px;
     font:normal normal normal 18px/18px Arial;
     color:White;
     margin:0px;
}

div.sidenav ul, div.sidenav li
{
list-style:none;
padding:0px;
margin:0px;
}

div.sidenav ul
{
width:198px;
border:solid 1px #bceaad;
padding-top:10px;
background-color:#e1f4db;
}

div.sidenav li
{
   width:174px;
    padding:9px 0px 0px 18px;
    background-image:url(../images/sidenav_li.png);
    height:23px;
    display:block;
    font:normal normal bold 12px/12px Arial;
    color:#08830c;
}

div.sidenav li a:link, div.sidenav li a:active, div.sidenav li a:visited
{
    color:#08830c;
    text-decoration:none;
}

div.sidenav li a:hover
{
text-decoration:underline;
}

div.home_right
{
    width:716px;
    padding:0px 0px 0px 14px;
    float:left;  
}

div.gallery
{
    width:703px;
    height:311px;
    display:block;
    
}

img.featured
{
    float:right;
    width:200px;
    height:302px;
    margin-left:25px;
}

span.about_trimedica
{
    width:188px;
    height:29px;
    display:block;
    background-image:url(../images/About_Trimedica.gif);
    
}

.home_right p
{
    font:normal normal normal 12px/20px Arial;
    letter-spacing:0px;
    color:#333333;
    margin-bottom:20px;

}

.home_right .paragraphImage
{
 margin:0px 18px 0px 0px;
}

/*buttons*/

.homepagebutton{display:block; background-image:url(../images/buttons_sprite.png);}

.LearnMore
{
    width:93px;
    height:30px;  
    background-position:0px 0px;
    float:left;
    margin-right:10px;
}

.ReadLiterature
{
    width:108px;
    height:30px;  
    background-position:-93px 0px;
     float:left;
    margin-right:10px;
}

.ReadBooks
{
    width:93px;
    height:30px;  
    background-position:-201px 0px;
     float:left;
    margin-right:10px;
}

.ContactUs
{
    width:85px;
    height:30px;  
    background-position:-294px 0px;
     float:left;
    margin-right:10px;
}



.Search
{
    width:62px;
    height:26px;  
    background-position:-467px 0px;
}

.AddToWishList
{
    width:117px;
    height:26px;  
    background-position:-617px 0px;
}

.SupplementalFacts
{
    width:127px;
    height:26px;  
    background-position:-734px 0px;
    float:left;
}

.divsharethis
{
    
}

div.green_area
{
    
    border:solid 1px #bceaad;
    background-color:#d8efd0;
    margin-top:25px;
}

div.green_area_inner
{
border:solid 1px white;
padding:15px 0px 15px 15px;
color:#333333;
font:normal normal normal 12px/20px Arial;
}

div.green_area_inner div.section
{
width:317px;
padding-right:20px;
float:left;
}

div.green_area_inner div.section h4
{
    color:#08830c;
    font:normal normal normal 18px/18px Arial;
    margin:0px 0px 5px 0px;
}

div.green_area_inner div.section img
{
border:solid 3px #ecf7e8;
margin:0px 10px 0px 0px;
}

div.green_area_inner div.section img.no_border
{
border:none;
margin:0px;
margin-right:5px;
}

div.green_area_inner div.section span.calendar
{
font:normal normal normal 11px/11px Arial;
color:#6e6d6d;
}

div.green_area_inner div.in_the_news a:link, div.green_area_inner div.in_the_news a:active, div.green_area_inner div.in_the_news a:visited, div.green_area_inner div.in_the_news a:hover
{
    color:#034ea2;
    text-decoration:none;
    font-weight:bold;
}

div.green_area_inner div.stay_connected a:link, div.green_area_inner div.stay_connected a:active, div.green_area_inner div.stay_connected a:visited, div.green_area_inner div.stay_connected a:hover
{
    color:#333333;
    text-decoration:underline;
    font-weight:bold;
}

div.social_networks
{
float:right;
}

div.social_networks a
{
    width:50px;
    height:50px;
    display:block;
    background-image:url(../images/socialnetworks.jpg);
    float:left;
}

a.twitter
{
    background-position:0px 0px;
}

a.facebook
{
    background-position:-50px 0px;
}

a.rss
{
    background-position:-100px 0px;
}
/*footer*/
div.footer
{
    width:960px;
    padding-bottom:30px;
}

div.footer_top
{
width:940px;
padding:14px 10px;
border-bottom: solid 1px #bfd8df;
font:normal normal normal 11px/11px Arial;
color:#4f4f4f;
}

div.footer_top a
{
    float:right;
    padding:0px 7px;
    border-left: solid 1px #4f4f4f;
}

div.footer_top a:link, div.footer_top a:visited, div.footer_top a:active, div.footer_top a:hover
{
    text-decoration:none;
    color:#4f4f4f;
}

div.footer_top a.first
{border:none;}

div.footer_bottom
{
    width:940px;
    padding:0px 10px 0px 10px;
    border-top:solid 1px white;
    padding-top:17px;
}

div.footer_bottom h4
{
    font:normal normal bold 14px/14px Arial;
    color:#034ea2;
    margin:0px 0px 12px 0px;
    padding:0px;
}

div.footer_bottom ul
{
margin:0px;
padding:0px;
}

div.footer_bottom li
{
    list-style:none;
    width:160px;
    margin:0px;
    padding:0px;
    display:block;
    font:normal normal bold 11px/11px Arial;
    float:left;
    padding-bottom:10px;
}

div.footer_bottom a:link,
div.footer_bottom a:active,
div.footer_bottom a:visited,
div.footer_bottom a:hover
{
color:#4f4f4f;
text-decoration:none;
}

div.logos
{
    position:relative;
    width:230px;
    float:right;
}

div.logos a.card
{
    display:block;
    background-image:url(../images/footer_right.gif);
    width:37px;
    height:23px;
    float:right;
    margin-right:8px
}

div.logos a.mastercard{background-position: 0px 0px;}
div.logos a.visa{background-position:-37px 0px;}
div.logos a.amex{background-position:-74px 0px;}
div.logos a.discover{background-position:-111px 0px;}
div.logos a.echeque{background-position:-148px 0px;}
div.logos a.accredited_business{background-position: 0px -23px; float:left; width:96px; height:36px; margin-top:13px;}
div.entrust{position:absolute; bottom:-60px; right:0px;}

div.content_title
{
    background-image:url(../images/horizontal_sprite.png); 
    background-position:0px -121px;
    height:30px;
    padding:12px 0px 0px 15px;
    font:normal normal normal 18px/18px Arial;
    color:White;
    
}

div.content_title a:link, div.content_title a:active, div.content_title a:visited, div.content_title a:hover
{
    
    color:White;
    text-decoration:none;
}

div.content_body
{
    width:714px;
    border:solid 1px #8fa7c1;
    border-top:none;
    background-color:White;
}

div.content_body_inner .content_body_inner_intro h3
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font:normal normal normal 18px/18px Arial;
    color:#0e539b;
}
div.content_body_inner .content_body_inner_intro h3 a:link, div.content_body_inner .content_body_inner_intro h3 a:visited, div.content_body_inner .content_body_inner_intro h3 a:active, div.content_body_inner .content_body_inner_intro h3 a:hover
{
    font:normal normal normal 18px/18px Arial;
    color:#0e539b;
    text-decoration:none;
    }

div.content_body_inner .content_body_inner_intro
{
    padding-bottom:0px;
   
    padding-top:18px;
    position:relative;
    margin:0px 28px 8px 28px; /*used margin instead of padding, to prevent bottom dotted border from extending the full width*/
}

div.content_body_inner .content_body_inner_intro p
{
color:#6d6a6a;
font:normal normal normal 14px/18px Arial;
}

div.content_body_inner .content_body_inner_intro ul li
{
color:#6d6a6a;
font:normal normal normal 14px/18px Arial;
}

div.content_body_inner_sort
{
    padding-bottom:8px;
    border-bottom: dotted 1px #7f7e7e;
    padding-top:0px;
    position:relative;
    margin:0px 28px 18px 28px; /*used margin instead of padding, to prevent bottom dotted border from extending the full width*/
}

div.content_body_inner_item
{
    padding:0px 0px 10px 0px;
    margin:0px 28px 18px 28px; /*used margin instead of padding, to prevent bottom dotted border from extending the full width*/
   
    border-bottom: dotted 1px #7f7e7e;
}

div.item_image
{
    float:left;
    width:120px;
    text-align:center;
}
div.item_image img
{
    margin:0px auto;
}

div.item_details
{
    float:left;
    width:420px;
}

div.item_details h4
{
    font:normal normal bold 16px/16px Arial;
    padding:0px;
    margin:0px;
    color:#0e539b;
}

div.item_details h4 a:link, div.item_details h4 a:active, div.item_details h4 a:visited, div.item_details h4 a:hover
{
    color:#0e539b;
}

div.item_details p
{
    color:#4f4e4e;
    font:normal normal normal 12px/16px Arial;
}

div.item_options
{
    float:right;
    width:88px;
}

.price
{
    font:normal normal bold 16px/16px Arial;
}

.qty
{
width:50px;
height:23px;
margin-top:6px;
margin-bottom:9px;
}

div.content_body_inner_product
{
    padding:20px 0px 10px 0px;
    margin:0px 20px 18px 20px; /*used margin instead of padding, to prevent bottom dotted border from extending the full width*/
}

div.product_details
{
    width:460px;
    float:left;
}

div.product_details h3
{
    font:normal normal bold 18px/18px arial;
    color:#0e539b;
    margin:0px;
    padding:0px 0px 23px 0px;
}

div.rightside
{
    width:195px;
    float:right;
}

div.youmightalsolike
{
    width:161px;
    padding:12px 17px;
    border:solid 1px #565656;
    text-align:center;
}

div.youmightalsolike h4
{
    margin:0px auto 20px auto;
    display:block;
}

div.youmightalsolike img
{
    margin:0px auto 10px auto;
    display:block;
    
}

div.youmightalsolike a
{
    margin:0px auto 10px auto;
    font:normal normal bold 12px/12px Arial;
    color:#0e539b;
    display:block;
}

span.price
{
display:block;
margin:0px auto 30px auto;
}

div.product_details_inner
{
    width:460px;
    border-bottom: dotted 1px #7f7e7e;
    padding:0px 0px 0px 0px;
}

div.product_image
{
    z-index:100000;
    background-repeat:no-repeat;
    position:relative;
    text-align:center;
    height:309px;
    width:460px;
}

div.product_image a
{
    position:absolute;
    left:20px;
    top:267px;
}

div.product_image img
{
    margin:0px auto;
    
}


div.product_specifics
{
border:solid 1px #0e539b;
position:relative;
display:block;
width:195px;
height:170px;
margin-bottom:20px;

}

div.product_specifics span.itemnumber
{
    position:absolute;
    top:20px;
    left:20px;
    font:normal normal bold 12px/12px Arial;
    color:Black;
}

div.product_specifics span.unitprice
{
    position:absolute;
    top:40px;
    left:20px;
    font:normal normal bold 12px/12px Arial;
    color:#0e539b;
}

div.product_specifics span.instock
{
    position:absolute;
    top:62px;
    left:20px;
    font:normal normal bold 12px/12px Arial;
    color:Black;
}

div.product_specifics span.Quantity
{
    position:absolute;
    top:85px;
    left:20px;
    font:normal normal bold 12px/12px Arial;
    color:Black;
}

div.product_specifics input.qty
{
    position:absolute;
    top:75px;
    left:78px;
    height:15px;
}

div.product_specifics .addtocart
{
    position:absolute;
    top:118px;
    left:20px;
}

div.product_specifics a.AddToWishList
{
    position:absolute;
    top:153px;
    left:20px;
}

div.product_details_description
{
    padding-top:12px;
    font:normal normal normal 12px/16px Arial;
    position:relative;
    z-index:979797979797;
}


/*FROM Homecure*/
table th{font-size:12px; color:#0E539B; text-align:left; padding:3px 6px;}
table td{padding:3px 6px; text-align:left; }

div.fullwidth{width:933px;}
.float_left{float:left;}
.float_right{float:right;}

/*basket*/
table.basket{width:100%;}
table.basket tr.even{background-color:#f3f3f3;}
table.basket thead{border-bottom:dotted 1px #000;}
table.basket th{text-align:left; color:#0e539b; font-weight:bold; font-size:14px;}
table.basket th.Remove{width:64px;}
table.basket th.Qty{width:30px;}
table.basket th.Image{width:135px;}
table.basket th.Description{}
table.basket th.Total{width:69px;}
table.basket td.Remove{}
table.basket td.Qty{}
table.basket td.Qty input{width:30px;}
table.basket td.Image{}
table.basket td.Image img{width:84px;}
table.basket td.Description{}
table.basket td.Description h4{color:#0e539b; font:normal normal bold 14px/14px Arial; float:left; margin:20px 0px 11px 0px;}
table.basket td.Description p{color:#4f4f4f; font:normal normal normal 14px/18px Arial; margin:0px 0px 10px 0px;}
table.basket td.Total p{font:normal normal bold 14px/14px Arial;color:#4f4f4f; }
table.basket .dotted{border-bottom:dotted 1px #4e4e4e;}
table.basket td.Price{text-align:right; width:50px; display:block;}
table.basket td.basket_options{padding-top:10px; padding-bottom:10px;}
table.basket td.basket_options a:link, table.basket td.basket_options a:active, table.basket td.basket_options a:visited, table.basket td.basket_options a:hover{color:#0e539b; font:normal normal normal 16px/16px Arial;}
table.basket td.discount{background-color:#fdfada; padding:20px 0px 20px 40px;}
table.basket td.discount span.discount_code{float:left; font:normal normal bold 14px/14px Arial; position:relative; top:4px; color:#1e5ea2;}
table.basket td.discount input{float:left;}
table.basket td.basket_buttons{padding-top:17px;}

.sourcekey{background-color:#fdfada;}

/*buttons and inputs*/
.button{background-image:url(../images/Homecure2010/buttons_sprite.png); display:block; border:none;}/*also used on homepage for some images*/
.search{background-position:0px 0px; width:72px; height:27px; margin-right:67px; float:left;}
.details{background-position:-72px 0px; width:64px; height:27px; margin-right:5px;}
.addtocart, .AddToCart{background-position:-136px 0px; width:88px; height:26px;}
.addtocart:hover, .addtocart_over{background-position:-136px -26px;}
.submit{background-position:-224px 0px; width:72px; height:27px;}
.continueshopping{background-position:-296px 0px; width:127px; height:26px;margin-right:5px;}
.proceedtocheckout{background-position:-423px 0px; width:142px; height:26px; }
.addtowishlist{background-position:-565px 0px; width:117px; height:27px;}
.supplementalfacts, .SupplementalFacts{background-position:-682px 0px; width:127px; height:27px;}
.searchtype{width:161px; height:27px; display:block; float:left; margin-right:8px;}
.searchtext{width:211px; height:17px; padding:5px; display:block; background-position:-598px -27px; float:left; border-style:none;border-width:0px; margin-right:8px;}
.continue{background-position: -1121px 0px; width:88px; height:26px;}
.multipleaddresses{background-position:-295px -26px; width:170px; height:26px; display:block;}
.reset{width:57px; height:27px; display:block; background-position:-1064px -28px; margin-right:10px;}
.addaddress{width:99px; height:27px; display:block; background-position:-893px -27px;}
.register{width:72px; height:27px; display:block; background-position:-992px -27px; margin-right:10px;}

/*Checkout*/
table.checkout_addresses{width:510px; border:1px solid #393939; margin:0px auto 25px auto;}
table.checkout_addresses td{color:#4f4f4f; font:normal normal normal 14px/14px Arial; vertical-align:top; padding-left:10px;}
table.checkout_addresses th{font:normal normal bold 14px/14px Arial; color:#0e539b;}
table.checkout_addresses .left{border-right:1px solid #393939; width:50%;text-align:left;}

table.checkout_items{width:628px; border:1px solid #393939; margin:0px auto; border-right:none; border-bottom:none;margin-bottom:16px;}
table.checkout_items th{text-align:center; border-right:1px solid #393939; border-bottom:1px solid #393939; font:normal normal bold 14px/14px Arial; color:#0e539b;}
table.checkout_items td{text-align:center; border-right:1px solid #393939;border-bottom:1px solid #393939; font:normal normal normal 12px/12px Arial; color:#4f4f4f; padding:10px 10px 13px 10px;}
table.checkout_items td.alignleft{text-align:left;}
table.checkout_items td.qty{width:55px;}
table.checkout_items td.description{width:455px;}
table.checkout_items td.total{width:77px;}
table.checkout_items td h5{font:normal normal bold 12px/12px Arial; color:#0e539b; padding:0px; margin:0px 0px 6px 0px;}

table.checkout_subtotal{width:628px; margin:0px auto; font:normal normal normal 16px/16px Arial; text-align:right; margin-bottom:16px;}
table.checkout_subtotal td{padding-bottom:8px; text-align:right;}
table.checkout_subtotal td.price{ font-weight:bold; width:58px;}

table.checkout_total{border-top:1px dotted #393939; width:628px; margin:0px auto; text-align:right; }
table.checkout_total td{padding-bottom:8px; padding-top:8px; text-align:right;}
table.checkout_total td.price{ font-weight:bold; width:58px; padding-top:8px;}

div.discount{width:627px; background-image:url(../images/Homecure2010/discount_sprite.png); font:normal normal bold 14px/14px Arial; color:#1e5ea2; position:relative; margin:28px auto 0px auto; background-position: -627px 0px; padding:10px 0px; }
div.discount div{background-image:url(../images/Homecure2010/discount_sprite.png);}
div.discount div.discount_top{width:627px; height:4px; position:absolute; top:-4px; left:0px; background-position: 0px 0px; font-size:1px;}
div.discount div.discount_bottom{width:627px; height:4px; position:absolute; bottom:0px; left:0px; background-position: -1254px 0px; font-size:1px;}

div.payments{border: 1px solid #dadada; width:625px; margin:28px auto 0px auto;}
div.options{width:625px; height:27px; display:block; background-image:url(../images/Homecure2010/paymentoptionsbg.png); position:relative;}
div.options a:link, div.options a:active, div.options a:visited{height:22px; padding-top:5px; display:block; width:95px; float:left;}
div.options a:hover{background-color:White; text-decoration:none; height:22px; padding-top:5px; display:block; width:95px;}
div.options a.active{background-color:White; text-decoration:none; height:22px; padding-top:5px; display:block; width:95px;}

div.paymentoption{font:normal normal bold 12px/12px Arial; color:#000; padding:20px;}

div.creditcard{}
div.echeck{display:none;}

div.checkout_buttons{width:665px; padding:20px 0px; margin:0px auto; text-align:right;}
div.checkout_buttons input{float:right;}

/*CustInfo*/
div.customer_address
{
    margin:0px 0px 0px 50px;
    float:left;
    font:normal normal normal 12px/14px Arial;
}

div.customer_address td{height:24px;}

div.customer_address a:link, div.customer_address a:active, div.customer_address a:visited, div.customer_address a:hover
{text-decoration:underline; padding-bottom:10px;}

div.customer_address th
{
    color:#000;
    text-align:right;
    width: 80px;
}

div.customer_address td.heading
{
    color:#315da2;
    font:normal normal bold 14px/14px Arial;
    padding-bottom:15px;
}
/*new*/
div.fullContent{width:926px;}
div.fullContent div.content_body{width:926px;}
div.fullContent div.content_title{width:913px;}

/*for login page*/
div.content_body_inner div.inner_padded{padding: 18px 28px;}
div.content_body_inner div.inner_padded div.inner_padded_left{width:50%; float:left; text-align:left;}
div.content_body_inner div.inner_padded div.inner_padded_right{width:50%; float:right; text-align:left;}
div.content_body_inner div.inner_padded h1{color:#0e539b; font:normal normal bold 18px/18px Arial; margin:0px 0px 14px 0px;}
div.content_body_inner div.inner_padded h1 a:link, div.inner div.inner_padded h1 a:active, div.inner div.inner_padded h1 a:visited, div.inner div.inner_padded h1 a:hover{color:#0e539b; font:normal normal bold 18px/18px Arial; text-decoration:none;}
div.content_body_inner div.inner_padded p{font:normal normal normal 14px/18px Arial; color:#6d6a6a;}
div.content_body_inner div.inner_padded p.error{color:Red;}


/*products*/
div.searchproducts div.sort_options{ border-top:dotted 1px #7f7e7e; padding:6px 0px 6px 0px; display:block;}
div.searchproducts div.sort_options div.paging{font:normal normal normal 11px/11px Arial; color:#0e539b; display:inline-table; float:right; padding:5px 10px 0px 0px;}
div.searchproducts div.sort_options select{float:right;}
div.searchproducts div.products{ border-top:dotted 1px #7f7e7e; padding:6px 0px 8px 0px;}
div.searchproducts div.product{width:auto; border-bottom:dotted 1px #7f7e7e;}
div.searchproducts div.product_image{width:120px; height:auto; display:block; float:left; display:block; padding:22px 0px 0px 1px; background-image:none;}
div.searchproducts div.product_image img{width:95px;}
div.searchproducts div.product_details{width:450px; padding:22px 0px; display:block; float:left;}
div.searchproducts div.product_details h4{color:#0e539b; margin:0px 0px 7px 0px;}
div.searchproducts div.product_details h4 a:link, div.product_details h4 a:active, div.product_details h4 a:visited{text-decoration:underline; color:#0e539b;}
div.searchproducts div.product_details h4 a:hover{color:#0e539b;}
div.searchproducts div.product_details p{font:normal normal normal 12px/16px Arial; color:#4f4e4e; margin:0px; width:400px;}
div.searchproducts div.product_options{width:87px; padding:22px 0px; display:block; float:right; }
div.searchproducts div.product_options span{font:normal normal bold 16px/16px Arial; color:#000000; padding-bottom:9px; display:block;}
div.searchproducts div.product_options input.txtQuantity{width:50px; height:23px; margin-bottom:9px; display:block;}



/*homepage slider*/
div#sliderContainer {
	width:703px;
	height:311px;
    position:relative;
}

div.tmpSlide {
    width: 703px;
    height: 311px;
    
}

/***************************
Slider Buttons
**************************/
.slider-btns{
	margin:-95px 0 0 255px;
}

.slider-btns a{
	margin:0 8px 0 0;
}

/**************************
Controls
***************************/
div#tmpSlideshowControls {
    position: absolute;
    top: 230px;
	*top: 238px;
    left: 20px;
    width: 175px;
}

div.tmpSlideshowControl {
    float: left;
    margin: 0 5px 0 0;
    background: url(../images/bg-slider.png) no-repeat;
    width: 18px;
    height: 18px;
    color:#333333;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
}

div.tmpSlideshowControl span {
    line-height: 18px;
    vertical-align: middle;
}

div.tmpSlideshowControlActive {
    background: url(../images/bg-slider-active.png) no-repeat;
}