﻿.foo{}/****************************************************************************************************/
/* The contents of this file are subject to the nopCommerce Public License Version 1.0 ("License"); you may not use this file except in compliance with the License.
/* You may obtain a copy of the License at  http://www.nopCommerce.com/License.aspx. 
/* 
/* Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. 
/* See the License for the specific language governing rights and limitations under the License.
/* 
/* The Original Code is nopCommerce.
/* The Initial Developer of the Original Code is NopSolutions.
/* All Rights Reserved.
/* 
/* Contributor(s): RetroViz Design. 
/****************************************************************************************************/

@media screen
{
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER PAGE WRAPPERS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.master-wrapper-page
{
	margin: 0 auto;
	width: 1010px;
}

.master-wrapper-content
{
    padding-bottom: 0;
	float: left;
	width: 1010px;
	margin: 0 0 0;
	text-align: left;
	background: #FFF url(images/bg_container.png) repeat-x;
}

.master-wrapper-side
{
	float: left;
	width: 180px;
	margin: 0 0 0 5px;
	font-family: arial, helvetica, sans-serif;
	display: inline;
}

.master-wrapper-center
{
	float: left;
	width: 610px;
	margin: 0px 0 0 5px;
	/*background: url(images/bg_maincolumn.gif) no-repeat left top #FFF;*/
	display: inline;
}

.master-wrapper-cph
{
	float: left;
	width: 610px;
	color: #000;
	min-height: 600px;
	padding: 10px 0 0 0;
}

.master-wrapper-right
{    
    float: left;
	width: 200px;
	color: #000;	
	padding: 10px 0 10px 0;
	margin:  0 0 0 5px;
	font-weight: bold;
	text-align: center;	
}

.master-wrapper-center-1
{
	float: left;
	width: 1010px;
	/*background: url(images/bg_maincolumn_single.gif) no-repeat left top #FFF;*/
	display: inline;
}

.master-wrapper-cph-1
{
	float: left;
	width: 990px;
	color: #000;
	min-height: 600px;
	padding: 10px 10px 0 10px;
}

.master-wrapper-center-2
{
	float: left;
	width: 810px;
	/*background: url(images/bg_maincolumn_single.gif) no-repeat left top #FFF;*/
	display: inline;
}

.master-wrapper-cph-2
{
	float: left;
	width: 790px;
	color: #000;
	min-height: 600px;
	padding: 10px 10px 10px 10px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	ONLINE STATEMENT

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.osprint
{
    display: none;
    text-align: left;
    padding-left: 10px;
}

.osbody
{
    font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;	
	color:  #333333;
	margin-top: 0;		
	background: none;
}

.osmaster-wrapper-page
{
	margin: 0 auto;
	width: 100%;
}

.osmaster-wrapper-content
{
	float: left;
	width: 100%;
	margin-top: 108px;
	padding-bottom: 35px;
	text-align: left;
}

.osmaster-wrapper-center
{
	float: left;
	width: 100%;
	min-width: 650px;
	margin: 0;
	/*background: url(images/bg_maincolumn.gif) no-repeat left top #FFF;*/
	display: inline;
}


.osheader
{
	margin: 0;
	width: 100%;	
	height: 108px;	
	background: url('images/oshdrr.png') repeat-x;
}

.osheader-logo
{
    background: url('images/oshdr2.png') no-repeat;
    width: 405px;
    height: 108px;
    display: block;	
	text-decoration: none;	
	padding-left: 120px;
	padding-top: 30px;
}

.hdrconame
{
    color: #FFF;
    font-size: 24px;
    font-weight: bolder;
}

.hdrtitle
{
    color: #FFCC66;
    font-size: 22px;
    font-style: italic;
    font-weight: bolder;
}

.osheader-right
{
    position: absolute;
	right: 10px;
	top: 7px;
	text-align: right;	
}

.osheader-text
{
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
}

.osfooter
{
    width: 100%;
}

.osfooter .oslistbox
{
    color: #666666;
    float: left; 
    display: block;
}

.osfooter .oslistbox td
{
    padding-right: 5px;
}

.osfooter a
{
    font-weight: bold;
    font-size: 11px;
	text-decoration: none;
	color: #666666;
}

.osfooter-disclaimer
{    
    top: 15px;
    background-color: #FFF;      
	float: right;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	padding-right: 5px;
}

.ossthdr
{    
    padding-top: 3px;
    padding-left: 10px;    
    width: 862px;
    height: 117px;
    background: url('images/ossthdr.png') no-repeat;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
}

.osstbtm
{
    padding-top: 10px;
    padding-left: 10px;
    width: 862px;
    height: 84px;
    background: url('images/osstbtm.png') no-repeat;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
}

.osstbody
{
    padding-left: 10px;
    width: 862px;
    background: url('images/osstbody.png') repeat-y;
    text-align: left;
    font-size: 11px;
    font-weight: bold;
}

.osstbodyscroll
{
    width: 830px;
    overflow: auto;
    min-height: 20px;
}

.osfootertbl
{
    background-color: #FFF;
    width: 100%;
}    

.osprinthdr
{
    
    font-size: 11px;
    font-weight: bold;        
    padding-bottom: 2px;    
}

.ossmall
{
    font-size: 10px;
    text-align: center;
}

.oslogin
{   
    width: 100%;
}

.osloginheader
{
    font-size: 17px;    
    font-weight: bold;
    height: 50px;
    vertical-align: bottom;
    padding-right: 10px;
}

.osloginpanel
{
    font-weight: bold;
    height: 127px;
    background: url('images/osloginpanel.png') right no-repeat;
    padding-right: 20px;
    vertical-align: top;
}

.osloginbutton
{
    width: 97px;
    height: 37px;
    background: url('images/oslogin.png') no-repeat;
    border: 0;
    cursor: pointer;
}

.osbold
{
    font-weight: bold;
}

.osstcredit
{
    padding-right: 10px;
}

.osbackacc
{
    width: 111px;
    height: 37px;
    background: url('images/osbackacc.png') no-repeat;
    border: 0;
    cursor: pointer;
}

.osprintbtn
{
    width: 111px;
    height: 37px;
    background: url('images/osprint.png') no-repeat;
    border: 0;
    cursor: pointer;
}

.ospdf
{
    width: 111px;
    height: 37px;
    background: url('images/ospdf.png') no-repeat;
    border: 0;
    cursor: pointer;
}

.osaccounts
{
    width: 100%;    
}

.osaccpanel
{    
    padding-top: 10px;
    padding-left: 10px;
    width: 679px;
    height: 244px;
    background: url('images/osaccounts.png') no-repeat;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
}

.osaccpanel .osacctitle
{
    width: 300px;
    height: 20px;
    display: block;	
}

.osaccpanel .osaccbal
{
    position: absolute;
    right: 100px;
    text-align: right;
}

.osacclist
{
    width: 659px;
    height: 102px;
    background: url('images/oslist.png') no-repeat;
    padding-bottom: 5px;
}

.osview
{
    width: 111px;
    height: 37px;
    background: url('images/osview.png') no-repeat;
    border: 0;
    cursor: pointer;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER HEADER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.header
{
	padding:  6px 6px 0 5px;
	margin: 0;
	height: 135px;
}

.header .icon
{
	vertical-align: bottom;
}

.header .ico-register
{
	/*background: url('images/ico-register.gif') no-repeat;*/
	padding-left: 5px;
	padding-right: 5px;
}

.header .ico-login
{
    padding-left: 30px;
}

.header .ico-logout
{
	/*background: url('images/ico-logout.gif') no-repeat;*/
	padding-left: 10px;	
	text-decoration: underline;
}

.header .ico-inbox
{
	/*background: url('images/ico-inbox.gif') no-repeat;*/
	padding-left: 10px;
}

.header .ico-cart
{
    text-transform: uppercase;
	/*background: url('images/ico-cart.gif') no-repeat;*/
	font-size: 10px;
	font-weight: bolder;
}

.header .ico-cartchout
{
    text-transform: uppercase;
	/*background: url('images/ico-cart.gif') no-repeat;*/
	font-size: 10px;
	font-weight: bolder;
	text-decoration: underline;
}

.header .ico-cartitems
{
    font-size: 12px;
    font-weight: bolder;
}


.header .ico-wishlist
{
	/*background: url('images/ico-wishlist.gif') no-repeat;*/
	padding-left: 10px;	
    text-decoration: underline;	
}

.header .ico-admin
{
	/*background: url('images/ico-admin.gif') no-repeat;*/
	padding-left: 10px;	
	text-decoration: underline;
}

.header-logo
{
	margin-top: 5px;
	float: left;
	text-align: left;
}

.header-text1
{
    width: 600px;
    margin-top: 10px;
    float: left;
	text-align: center;
	color: #FFCC66;
	font-size: 22px;
	font-style: italic;
	font-weight: bolder;
}

.header-text2
{
	width: 600px;
	float: left;
	text-align: center;
	color: #FFF;
	font-size: 36px;
	font-weight: bolder;
	height: 49px;
}

a.logo
{
	display: block;
	width: 150px;
	height: 120px;
	text-decoration: none;
}
/*background: url('images/logo.jpg');*/
.header-selectors-wrapper
{
	text-align: right;
	float: right;
	width: 500px;
}

.header-currencyselector
{
	float: right;
}

.header-languageselector
{
	float: left;
}

.header-taxDisplayTypeSelector
{
	float: right;
}

.header-right
{
    padding: 0;
    margin: 0;
    width: 220px;
    height: 120px;
    text-align: right;
}

.header-links-cart
{
    float: right;
	width: 120px;
	text-align: center;
}

.header-links-cart ul
{
	padding: 0;
	margin: 0;
}

.header-links-cart ul li
{
	list-style: none;
	display: block;
	padding-right: 2px;
}

.header-links-cart a
{
	color: #FFFFFF;
	text-decoration: none;
}

.header-links-cart a:hover
{
	color: #66FFFF;
}

.header-links
{
	/*border: solid 1px #9a9a9a;*/
	height: 20px;
	padding-top: 0;	
	display: inline;
}

.header-links ul
{
	padding: 0;
	margin: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.header-links ul li
{
	list-style: none;
	display: inline;
	padding-right: 2px;
	font-size: 10px;
	font-weight: bold;
}

.header-links .header-login
{
    height: 22px;
    width: 210px;
    background: url('images/login.jpg') 100% no-repeat;
	color: #FFFFFF;
	text-decoration: none;	
}

.header-links .login-name
{
    color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

.header-links .header-login a
{ 
	color: #666666;
	text-decoration: none;
	font-size: 11px;	
	font-weight: bold;
}

.header-links .header-login a.ico-wishlist
{
	/*background: url('images/ico-wishlist.gif') no-repeat;*/
	color: #FFFFFF;
    text-decoration: underline;
	font-size: 10px;
	font-weight: bold;
}

.header-links .header-login a:hover
{ 
	color: #000000;	
}


.header-links a
{
	color: #FFFFFF;
	text-decoration: none;
}

.header-links a:hover
{
	color: #66FFFF;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER HEADER MENU

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.headermenu
{
	color: #FFFFFF;
	/*background: #666666 url('images/menu.gif');*/
	margin-top: -2px;
	width: 600px;
	padding: 0 5px 11px 200px;
	text-align: left;
	height: 31px;
	vertical-align: middle;
	/*letter-spacing: 1px;*/
	margin-bottom: 10px;	
}

.headermenu ul
{
    height: 31px;
    background-color: #91007b;
	margin: 0;
    padding: 0;
}

.headermenu li
{
    vertical-align: middle;    
    list-style: none;	
	display: inline;		
	height: 31px;
}

.headermenu a
{
    height: 31px;
    width: 100px;
	color: #FFF;
	text-decoration: none;
	text-transform: capitalize;
	font-size: 12px;
	font-weight: bolder;
	vertical-align: middle;	
	/*margin: 0 0 0 0;	*/
	padding-left: 10px;
	padding-right: 10px;
	/*padding-top: 3px;*/
	/*padding-bottom: 5px;*/
	background-color: #91007b;
}

.headermenu a:hover
{
	background: url('images/menuhover.gif');
}

.mainmenu
{
    /*position:relative; */    
    height:30px; 
    padding:  0 0 0 0;
}

.mainmenu ul
{
    /*position:relative; */
    margin: 0 5px 0 5px; 
    padding:0; 
    height:30px; 
    background:url('images/menubg.png') 0px -30px repeat-x; 
}

.mainmenu ul li
{
    padding:0; 
    margin:0; 
    list-style:none; 
    float:left; 
    height:30px; 
    display:inline;
}

.mainmenu ul li a
{
    font-size: 12px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif; 
    color:rgb(255,255,255); 
    text-decoration:none; 
    line-height:30px; 
    display:block; 
    background:url('images/menubg.png') 100% -60px no-repeat; 
    padding: 0 13px 0 12px; 
    text-transform: capitalize;
}

.mainmenu ul li a.active
{
    background:none; 
    color:rgb(255,255,255);
}

.mainmenu ul li a.active:hover 
{
    text-decoration:none;
}

.mainmenu .left
{
    /*position:absolute; */
    top:0px; 
    left:0px; 
    width:10px; 
    height:30px; 
    display: inline; 
    /*z-index:1; */
    background:url('images/menubg.png') 0% 0px no-repeat;
}

.mainmenu ul li a.right
{
    font-size: 12px;
	font-weight: bolder;
    color:rgb(255,255,255); 
    text-decoration:none; 
    line-height:30px; 
    display:block; 
    background:url('images/menubg.png') 100% -90px no-repeat; 
    padding:0 17px 0 15px; 
    text-transform: capitalize;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER HEADER MENU - SEARCH BOX 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.searchbox
{
    float: right;
	width: 220px;
	display: inline;
	padding-left: 0px;
}

.searchbox ul
{
	margin: 0;
	padding: 0;
}

.searchbox ul li
{
	list-style: none;
	float: right;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CATEGORY NAVIGATION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.category-navigation
{
	margin-bottom: 15px;	
	padding-left: 0;
	/*background: #404040;*/
}

.category-navigation li
{
	list-style: none;
}


.category-navigation li.separator
{
	height: 1px;
	line-height: 1px;
	background: #CCCCCC;
	width: 160px;
	font-size: 1px;
	margin: 5px 0 5px 0;
}

.category-navigation a
{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.category-navigation .li_selected a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.category-navigation .title
{
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	vertical-align: middle;
	text-transform: capitalize;
	padding-top: 3px;
	padding-bottom: 0;
	margin-bottom: 0;
	height: 20px;
	color: #FFFFFF;
	background: url(images/bg_sidebar_title.gif) no-repeat #FFFFFF;
}

.category-navigation .treeview
{
	font-size: 12px;
	padding: 5px 5px 0 0;
	line-height: 18px;
	/*background: #EBEBEB url(images/bg_sidebar_block.gif) no-repeat left bottom;*/
	background: #EBEBEB;
	margin: 0px;
}

.category-navigation .treeview ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #3664A5;
	background-color: inherit;
}

.category-navigation .treeview ul .li_selected
{
	font-weight: bold;
}

.category-navigation .treeview ul .li_unselected
{
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MANUFACTURER NAVIGATION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.manufacturer-navigation
{
	margin-bottom: 15px;
	padding-left: 0;
	background: #404040;
}

.manufacturer-navigation li
{
	list-style: none;
}

.manufacturer-navigation li.separator
{
	height: 1px;
	line-height: 1px;
	background: #CCCCCC;
	width: 160px;
	font-size: 1px;
	margin: 5px 0 5px 0;
}

.manufacturer-navigation a.inactive
{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.manufacturer-navigation a.active
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.manufacturer-navigation .title
{
	font-size: 12px;
	font-weight: bolder;
	text-align: center;
	vertical-align: middle;
	text-transform: capitalize;
	padding-top: 3px;
	padding-bottom: 0;
	margin-bottom: 0;
	height: 20px;
	color: #FFFFFF;
	background: url(images/bg_sidebar_title.gif) no-repeat #FFFFFF;
}

.manufacturer-navigation .listbox
{
	font-size: 11px;
	padding: 5px 5px 0 0;
	line-height: 18px;
	/*background: #404040 url(images/bg_sidebar_block.gif) no-repeat left bottom;*/
	background: #EBEBEB;
	margin: 0px;
}

.manufacturer-navigation .listbox ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #3664A5;
	background-color: inherit;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	RECENTLY VIEWED PRODUCTS BOX

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.RecentlyViewedProductsBox
{
	margin-bottom: 15px;
	padding-bottom: 5px;
	padding-left: 0;
	background: #404040;
}

.RecentlyViewedProductsBox li
{
	list-style: none;
}

.RecentlyViewedProductsBox a
{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.RecentlyViewedProductsBox a:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #ff9933;
}

.RecentlyViewedProductsBox .title
{
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 7px 10px;
	color: #FFF;
	background: #FF0000 url(images/bg_sidebar_title.gif) no-repeat;
}

.RecentlyViewedProductsBox .listbox
{
	font-size: 11px;
	padding: 5px 10px 10px;
	line-height: 18px;
	background: #404040 url(images/bg_sidebar_block.gif) no-repeat left bottom;
	margin: 0px;
}

.RecentlyViewedProductsBox .listbox ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #3664A5;
	background-color: inherit;
}

.RecentlyViewedProductsBox li.separator
{
	height: 1px;
	line-height: 1px;
	background: #ff9933;
	width: 140px;
	font-size: 1px;
	margin: 5px 0 5px 0;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	INFO BLOCK NAVIGATION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.infoblock-navigation
{
	margin-bottom: 15px;
	padding-bottom: 5px;
	padding-left: 0;
	background: #404040;
}

.infoblock-navigation li
{
	list-style: none;
}

.infoblock-navigation a
{
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.infoblock-navigation .title
{
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 7px 10px;
	color: #FFF;
	background: #FF0000 url(images/bg_sidebar_title.gif) no-repeat;
}

.infoblock-navigation .listbox
{
	font-size: 11px;
	padding: 5px 10px 10px;
	line-height: 18px;
	background: #404040 url(images/bg_sidebar_block.gif) no-repeat left bottom;
	margin: 0px;
}

.infoblock-navigation .listbox ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #3664A5;
	background-color: inherit;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	Home Tab

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.hometab
{
    padding: 0 0 0 0;
}

.hometab .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(images/tab-line.gif) repeat-x bottom;}
.hometab .ajax__tab_outer {margin-right: 3px;padding-right:4px;background:url(images/tab-right.gif) no-repeat right;height:21px;}
.hometab .ajax__tab_inner 
{
    padding-left:3px;background:url(images/tab-left.gif) no-repeat;
}
.hometab .ajax__tab_tab 
{
    height:13px;padding:4px;margin:0px;background:url(images/tab.gif) repeat-x;
    color: #666666;
    font-size: 11px;
    font-weight: bolder;    
    padding-left: 10px;
    padding-right: 10px;
}
.hometab .ajax__tab_hover .ajax__tab_outer {margin-right: 3px;cursor:pointer;background:url(images/tab-hover-right.gif) no-repeat right;}
.hometab .ajax__tab_hover .ajax__tab_inner {cursor:pointer;background:url(images/tab-hover-left.gif) no-repeat;}
.hometab .ajax__tab_hover .ajax__tab_tab 
{
    cursor:pointer;background:url(images/tab-hover.gif) repeat-x;
    color: #666666;
    font-size: 11px;
    font-weight: bolder;    
    padding-left: 10px;
    padding-right: 10px;
}
.hometab .ajax__tab_active .ajax__tab_outer 
{
    background:url(images/tab-active-right.gif) no-repeat right;
    margin-right: 3px;
}
.hometab .ajax__tab_active .ajax__tab_inner 
{
    background:url(images/tab-active-left.gif) no-repeat;    
}
.hometab .ajax__tab_active .ajax__tab_tab 
{
    background:url(images/tab-active.gif) repeat-x;
    color: #FFCC66;
    font-size: 11px;
    font-weight: bolder;    
    padding-left: 10px;
    padding-right: 10px;
}
.hometab .ajax__tab_disabled { color: #A0A0A0;}
.hometab .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding: 0;
    background-color:#ffffff;
}

.hometab .welcometab
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(images/bg_welcome.jpg) no-repeat;    
}

.hometab .welcomemsg
{
    margin-left: 355px;
}

.hometab .welcometext
{
    height: 30px;
    background: url(images/welcome.gif) no-repeat;
    margin-left: 355px;        
}

.hometab .callus
{
    height: 85px;
    background: url(images/call0800_1.gif) no-repeat;
    margin-left: 390px;    
    
}

.hometab .texts
{
    margin-left: 10px;
    font-family: Arial;
    font-size: 14px;    
    color: #666666;
}

.hometab .texts .htmlcontent-body
{
    margin-left: 10px;
    font-family: Arial;
    font-size: 14px;    
    color: #666666;
}

.hometab .htmlcontent-body
{
    font-family: Arial;
    font-size: 11px;    
    color: #666666;
}

.hometab .register
{
    height: 65px;
    margin-left: 390px;
}

.hometab .register a
{
    font-family: Arial;
    text-decoration: none;
    font-size: 13px;
    font-weight: bolder;
    color: #666666;
    line-height: 51px;
    width: 344px;
    background: url(images/register.png) 100% no-repeat;
    display:block; 
    text-indent: 10px;
}

.hometab .register a:hover
{
    background: url(images/register_rollover.png) 100% no-repeat;
}

.hometab .deals
{
    height: 130px;
    margin-left: 390px;
    width: 344px;
}

.hometab .deals .ReferAFriend
{
    width: 194px;
}

.hometab .deals .ReferAFriend a
{
    background: url(images/ReferAFriend.png) 100% no-repeat;
    line-height: 50px;
    width: 150px;    
    display:block;     
}

.hometab .deals .RegisterClick a
{
    background: url(images/RegisterClick.png) 100% no-repeat;
    line-height: 50px;
    width: 150px;    
    display:block;     
}

.hometab .deals .OnlineStmt a
{
    background: url(images/OnlineStmt.png) 100% no-repeat;
    line-height: 50px;
    width: 150px;    
    display:block;     
}

.hometab .deals .RegisterDeals a
{
    background: url(images/RegisterGreatDeals.png) 100% no-repeat;
    line-height: 50px;
    width: 150px;    
    display:block;     
}

.hometab .deals .ShopSmart a
{
    background: url(images/ShopSmartLink.png) 100% no-repeat;
    line-height: 50px;
    width: 150px;    
    display:block;     
}


.master-wrapper-right .callus
{
    height: 142px;
    width: 180px;
    padding-left: 10px;
    background: url(images/rightred.png) 100% no-repeat;
    display: block;
}

.master-wrapper-right .ReferAFriend a
{
    background: url(images/ReferAFriend.png) 100% no-repeat;
    line-height: 50px;
    width: 150px;    
    display:block;     
}

.master-wrapper-right .RegisterDeals a
{
    background: url(images/RegisterGreatDeals.png) 100% no-repeat;
    line-height: 50px;
    width: 150px;    
    display:block;     
}


.master-wrapper-right .ShopSmart a
{
    background: url(images/ShopSmartLink.png) 100% no-repeat;
    line-height: 50px;
    width: 150px;    
    display:block;     
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	FOOTER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.footer
{    
    clear: both;
	height: 150px;		
	background: url(images/footer.jpg) no-repeat #cde9fe;
}

.footer .listbox
{
    margin-top: 90px;    
    margin-left: 150px;
    color: #666666;
}

.footer .listbox ul
{
    color: #666666;
}

.footer .listbox ul li
{
    list-style: none;
    display:inline;    
}

.footer .listbox ul li a
{
    padding-left: 5px;
    padding-right: 5px;
    list-style: none;
    color: #666666;
    font-weight: bold;
    font-size: 12px;
}

.footer a
{
	text-decoration: none;
	color: #666666;
}

.footer-disclaimer
{    
    padding-top: 0;
	float: right;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.footer-poweredby
{
    padding-top: 0;
	float: left;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.referform
{
    background-color: #F7F3CA;    
}

.referform .referheader
{
    background:  url(images/ReferShare.png) no-repeat;
    height: 67px;
}


.referform .SendReferral
{
    background: url(images/SendReferral.png) no-repeat;
    height: 32px;
    width: 122px;         
}

.referform .friend
{
    color: #993300;
    font-weight: bold;
    font-style: italic;
    text-align: center;
}
}

@media print
{
    .osmaster-wrapper-page
    {
	    margin: 0 auto;
	    width: 100%;
    }
    
    .osaccounts
    {
        width: 100%;    
    }

    .osmaster-wrapper-center
    {
	    float: left;
	    width: 100%;
	    min-width: 650px;
	    margin: 0;
	    /*background: url(images/bg_maincolumn.gif) no-repeat left top #FFF;*/
	    display: inline;
    }    
    
    .osbody
    {
	    font-family: arial, verdana, helvetica, sans-serif;
	    font-size: 12px;
	    text-align: center;	
	    color:  #333333;
	    margin-top: 0;		
	    background: none;
    }
    
    .osmaster-wrapper-content
    {
        margin-top: 0px;
	    width: 100%;
	    text-align: left;
    }    
    
    .osstbody
    {
        display: none;
        background: none;     
        padding-left: 10px;
        width: 862px;        
        text-align: left;
        font-size: 11px;
        font-weight: bold;
    }
    
    .osstbodyscroll
    {
        width: 830px;
        background: none;
    }
    
    .osheader
    {
        display: none;
        height: 0px;
        overflow: hidden;
    }
    
    .osfootertbl
    {
        display: none;
    }
    
    .ossthdr
    {
        display: none;
    }
    
    .osstbtm
    {
        display: none;
    }
    
    .osprint
    {
        display: block;
    }
    
    .osprinthdr
    {
        
        font-size: 11px;
        font-weight: bold;        
        padding-bottom: 2px;    
    }

    .ossmall
    {
        font-size: 10px;
        text-align: center;
    }
    
    .osstcredit
    {
        padding-right: 10px;
    }
}