/* add by Colin for check out page content style */
#handle_checkoutMainPortlet {
display: none;
}
.carttablefooter-test2{
    background: url("/site/images/checkout/Checkout-item-title_02.jpg") no-repeat scroll center bottom transparent;
}
.greet-foot.mag-box-co{
margin-left:0px;
width:100%;
border:1px solid #E1E1D4;
}
.greet-foot.mag-box-co h3{
color:#CC6600;
height:25px;
vertical-align: middle;
padding-top: 9px;
}
.greet-foot.mag-box-co h4{
height:9px;
border-bottom: 1px solid #E5E5DF;
}
#carttableheader-tem{
    background: url("/site/images/checkout/Checkout-item-title_04.jpg") no-repeat 0 0;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.cth-test{   
	background: #e1e1d4 url(/site/images/checkout/Checkout-item-title_01.jpg) no-repeat 0px 0px;
	border: #c9c9c9 2px solid;
	width: 875px;
	margin-left: 25px;
}
.cth-bottom-left{
    background: url(/site/images/checkout/checkout-table_03.gif) no-repeat scroll left bottom;
}
.cth-bottom-right{
    background: url(/site/images/checkout/checkout-table_04.gif) no-repeat scroll right bottom;
}
#carttableheader div {
	height:38px;  
    line-height:38px;  
    overflow:hidden;   
	text-align: center;
}
.carttablefooter-test{
	background: #e1e1d4;
	background-image:url(/site/images/checkout/Checkout-item-title_03.jpg);
}
/* add by Sunny for check out page content style */
.checkout-input-other { border-style: solid; border-width:1px;padding:1px;border-color: #7f9db9;}
.checkout-input { border-style: solid; border-width:1px;padding: 2px;border-color: #e7e7e1;background-image:url(/site/images/checkout/checkout-tab-bj_02.gif);}
.smalltext-test {  font-size: 12pt;padding: 10px 5px 5px 10px;font-weight: Regular;font-weight: 400;}
.smalltext-test-other {  font-size: 12pt;padding: 0;font-weight: 400;}
.smalltextnolink-test { font-size:12pt ; text-decoration: none;color: #0d4d82; vertical-align: sub;font-weight: Regular;font-weight: 400;}

.checkout-top-title{
	background:url("/site/images/checkout/top-checkout-title_bj.gif") repeat-x;
	height: 28px;
	margin-bottom: 8px;
	width: 934px;
	display: none;
}
.checkout-all{
	padding: 20px;
	width: 875px;
	vertical-align: middle;
}
/*	checkout  Layout box	*/				
.Layout-box{ 
	width:421px;
	height:100%; 
	float:left; 
	background-image:url(/site/images/checkout/checkout-tab-bj_02.gif);
	margin-right:10px;
	margin-bottom:10px;
}
.Layout-box-top{ 
	width:421px; 
	height:11px;  
	background:url(/site/images/checkout/checkout-tab-bj_01.gif);
	float:right;
}
.Layout-box-bj{
	float:right;
	width:390px;
}
.Layout-box-item{
	padding-bottom: 8px;
	float:left;
	border-bottom: #e5e5df 1px solid;
	width:100%;
}
.Layout-box-foot{
	width:421px;
	height:11px;
	background:url(/site/images/checkout/checkout-tab-bj_03.gif);  
	float:right;
}			
/*	checkout  table	*/	
.texttablert-test{
	background: #fff;
	padding: 10px 5px;
	vertical-align: middle;
	text-align: center;
	word-wrap: break-word;
	word-break: break-all;
	width:200px;
}
.texttablert2-test{
    color:#105085;
    font-weight: bold;
	padding: 10px 20px;
	vertical-align: middle;
	text-align: right;
}
.texttablert3-test{
    color:#c31c00;
    font-weight: bold;
	padding: 10px 20px;
	vertical-align: middle;
	text-align: right;
}
.listheadernosort-test{
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 9px;
}
.carttable-test{
	padding: 4px 0px 4px 10px;
	#background: #e1e1d4;
	background: #c9c9c9;
	vertical-align: middle;
	font-size: 14px;
	margin:6px;
    border: #c9c9c9 2px solid;
	background-image:url(/site/images/checkout/Checkout-item-title_03.jpg);
}
#carttable-test a	{
	color: #004176;	
}
#carttable-test a:hover	{
	color: #c60;
	text-decoration: none;
}
.texttable-test{
	background: #ffffff;
	padding: 5px;
	vertical-align: middle;
	margin:auto
}	
/*	checkout  buttom	*/	
.checkout-buttom{
  padding: 5px;
  float:right;
}
.checkout-buttom-links-change {
    width: 91px;
    height: 37px;
    float:left;
    background:url(/site/images/checkout/checkout-buttom_01.jpg);
	background-position:0 0;
	border: 0;
}
.checkout-buttom-links-change:hover{
    background-position:0 -37px;
}
.checkout-buttom-links-apply {
    width: 77px;
    height: 37px;
    float:left;
    background:url(/site/images/checkout/checkout-buttom_02.jpg);
	border: 0;
}
.checkout-buttom-links-apply:hover{
    background-position:0 -37px;
}
.checkout-buttom-links-clear {
    width: 77px;
    height: 37px;
    float:left;
    background:url(/site/images/checkout/checkout-buttom_clear.jpg);
	border: 0;
}
.checkout-buttom-links-clear:hover{
    background-position:0 -37px;
}
.checkout-buttom-links-submitorder{
    width: 157px;
    height: 37px;
    float:left;
    background:url(/site/images/checkout/checkout-buttom_03.jpg);
	border: 0;
}
.checkout-buttom-links-submitorder:hover{
    background-position:0 -37px;
}
.checkout-buttom-links-changeorder{
    width: 157px;
    height: 37px;
    float:left;
    background:url(/site/images/checkout/checkout-buttom_04.jpg);
	border: 0;
}
.checkout-buttom-links-changeorder:hover{
    background-position:0 -37px;
}
.checkout-buttom-links-continue{
    width: 98px;
    height: 37px;
    float:left;
	background:url("/site/images/checkout/checkout-buttom-continue.jpg");
	border: 0;
}
.checkout-buttom-links-continue:hover{
    background-position:0 -37px;
}
.checkout-fg{
     width:100%;
     border-bottom:solid 1px #e1e1d4;
}
/* End by Sunny for check out page content style */

/* Navionics */
.navionics-box	{
	font-size: 12px;
	border: #e2e1d4 1px solid;
	color: #333;
	float: left;	
	padding: 25px 25px 35px 25px;
	width: 472px;
	line-height: 20px;
}
.navionics-box-shadow {
	display: block;
	width: 524px;
	height: 7px;
	background: url("/site/images/navionics/navionics-box-shadow.gif") no-repeat;
	margin-bottom: 22px;
	clear: both;	
}
.navionics-box p	{ 
	margin: 0 0 18px 0;
}
.navionics-box h3	{
	font-weight: bold;
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
}
.navionics-box ul {
	margin: 0;
	padding: 0;
	list-style: none;	
}
.navionics-box li {
	background: url("/site/images/navionics/navionics-bullet.gif") no-repeat 0 8px;
	padding-left: 20px;	
	float: none;
}

/* Green Box */
.navionics-box-green {
	font-size: 12px;
	color: #333;
	float: left;	
	width: 522px;
	line-height: 18px;
	background: #a9c398;
}
.navionics-box-green .content  {
	float: left;
	padding: 25px 20px 31px 20px;
	width: 298px;
}
.navionics-box-green .img {
	float: left;
	width: 184px;	
}
.navionics-box-green h2 {
	font-weight: bold;
	color: #76624e;
	font-size: 18px;
	margin-bottom: 15px;
}

/* END-Navionics Page added by colin */	
/* checkout buttoms */ 
.checkout-buttoms-continue,.checkout-buttoms-save,.checkout-buttoms-change,.checkout-buttoms-apply,.checkout-buttoms-uta,.checkout-buttoms-edit,.checkout-buttoms-delete,.checkout-buttoms-so,.checkout-buttoms-co,.checkout-buttoms-ca,.checkout-buttoms-cs,.checkout-buttoms-new,.checkout-buttoms-cancel{height: 37px;background:url(/site/images/checkout/checkout-buttoms.jpg);border:0;}
.checkout-buttoms-continue{width: 110px;background-position:0 0;}
.checkout-buttoms-continue:hover{background-position:-110px 0;}
.checkout-buttoms-save{width: 110px;background-position:-220px 0;}
.checkout-buttoms-save:hover{background-position:-330px 0;}
.checkout-buttoms-change{width: 90px;background-position:-440px 0;}
.checkout-buttoms-change:hover{background-position:-530px 0;}
.checkout-buttoms-apply{width: 90px;background-position:-620px 0;}
.checkout-buttoms-apply:hover{background-position:-710px 0;}
.checkout-buttoms-uta{width: 175px;background-position:-800px 0;}
.checkout-buttoms-uta:hover{background-position:-975px 0;}
.checkout-buttoms-edit{width: 70px;background-position:-1150px 0;}
.checkout-buttoms-edit:hover{background-position:-1220px 0;}
.checkout-buttoms-delete{width: 80px;background-position:-1290px 0;}
.checkout-buttoms-delete:hover{background-position:-1370px 0;}
.checkout-buttoms-so{width: 175px;background-position:1480px 0;}
.checkout-buttoms-so:hover{background-position:-1625px 0;}
.checkout-buttoms-co{width: 175px;background-position:-1800px 0;}
.checkout-buttoms-co:hover{background-position:-1975px 0;}
.checkout-buttoms-ca{width: 175px;background-position:-2150px 0;}
.checkout-buttoms-ca:hover{background-position:-2325px 0;}
.checkout-buttoms-cs{width: 215px;background-position:-2500px 0;}
.checkout-buttoms-cs:hover{background-position:-2715px 0;}
.checkout-buttoms-new{width:70px;background-position:-2930px 0;} 
.checkout-buttoms-new:hover{background-position:-3000px 0;} 
.checkout-buttoms-cancel{width: 90px;background-position:-3070px 0;}
.checkout-buttoms-cancel:hover{background-position:-3160px 0;}
/* End by Sunny for check out page content style */
/* Colin for acc page content style */
.acc-right{
float:left;
width:697px;}
.acc-info	{
	background: url(http://www.magellangps.com/site/images/bg-map-foot.gif) repeat-x top;
	border: 1px solid #e3e3d7;
	float: left;
	margin-bottom:15px;
	padding:10px 12px 10px 15px;
	width: 697px;
}
.acc-info h3	{
    height:20px;
	margin-bottom:10px;
	color: #cc6600;
	font-size: 14px;
	border-bottom: 1px solid #e3e3d7;
}
.acc-cell	{
	padding-top:4px;
	width: 225px;
	height:170px;
	background: url(http://www.magellangps.com/site/images/bg-home-left-li.gif) repeat-x bottom;

}
.acc-cell .thumb	{
	background: url(http://www.magellangps.com/site/images/maps-thumb-bg.gif) repeat-x bottom;
	margin-bottom: 8px;
	padding-bottom: 8px;
	text-align: center;
	width: 225px;
}
.acc-cell h2 a	{
	background: url("http://www.magellangps.com/site/images/arrows.png") no-repeat 10px 4px;
	color: #2D6492;
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding-left: 20px;
	text-decoration: none;
}
.acc-cell h2 a:hover	{
	color: #c60;
}
.acc-set	{
	background: url("/site/images/acc-setbg.jpg") no-repeat 0px 0px;
	width:702px;
	height:56px;
	color: #cc6600;
	font-size: 16px;
	text-decoration: none;
	padding:35px 0px 0px 18px;
}
.acc-form	{
	float: left;
}
/* End by Colin for acc page content style */