html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a, a:hover{
color:#355cc1;
font-family:arial;
font-size:12px;
text-decoration:none;
}

*{
font-family:Arial;
color:#5A5A5A;
font-size:12px;
line-height:20px;
}
/* advantages */
#productPage_advantages .advantages{
	line-height:14px !important;
}
input, select{
*line-height:13px;
border:#CCCCCC 1px inherit;
color:#555655;
}

.checkbox{
border:none;
color:#555655;
}

hr{
color:#CCCCCC;
}

.radio{
border:none;
color:#555655;
}



body {
	background: #f1efe2;
}

ul#nav {
	position: relative;
	width:419px;
	margin: 0;
	height: 29px;
	list-style-type: none;
}

ul#nav li {
height:29px;
}

ul#sub_nav li {
height:30px;
}

body#welcome ul#nav  {  background: transparent url(../img/nav/nav.gif) no-repeat 0 0; }
body#welcome ul#sub_nav  { background: transparent url(../img/nav/nav2.gif) no-repeat 0 0; }

ul#nav li a {
	position: absolute;
	top: 0;
	width: 84px;
	text-indent: -9000px;
	text-decoration: none;
	padding: 22px 0 0 0;
	overflow-x : hidden ; 
	overflow-y : hidden ; 
	height: 0px !important; 
	height /**/:22px; /* IE5/Win */
	background: transparent url(../img/nav/nav.gif) no-repeat;
}

ul#sub_nav li a {
	position: absolute;
	top: 0;
	width: 84px;
	text-indent: -9000px;
	text-decoration: none;
	padding: 22px 0 0 0;
	overflow-x : hidden ; 
	overflow-y : hidden ; 
	height: 0px !important; 
	height /**/:22px; /* IE5/Win */
	background:none;
}

p { text-align: center; }
p a { color: #666; text-decoration: none; font: 11px/1.5 tahoma, arial, verdana, sans-serif; }
p a em { font-style: normal; border-bottom: 1px solid #999; }
p a:hover em { color: #333; border-bottom: 0; }

#sub_nav{
height:29px;
left:77px;
list-style-type:none;
margin:0;
overflow:hidden;
position:relative;
top:30px;
*top:30px;
border:none;
width:578px;
}

ul#nav li#Pro, ul#nav li#Sto, ul#nav li#Fre, ul#nav li#Res, ul#nav li#Abo, ul#nav li#Sup{
position:absolute; float:left;
}

.Tag {
	left:245px;
	_left:230px;
	position:absolute;
	top:464px;
	_top:479px;
}
.Tag ul li span  a{
	color:#393134;
	font-family:arial;
	font-weight:bolder;
	font-size:12px;
	width:93px;
	height:25px;
	line-height:25px;
	display:block;
}
.Tag ul li{
float:left;
}
#Full{
padding-top:10px;
width:100%;
}
#Upgrade {
	padding-top:10px;
	width:100%;
}

#tagFulla, #tagFullb, #tagUpgradea, #tagUpgradeb{
color:#393134;
font-family:arial;
font-size:12px;
font-weight:bolder;
height:25px;
line-height:25px;
width:94px;
}

#tagFulla a, #tagFullb a, #tagUpgradea a, #tagUpgradeb a{
color:#5387db;
font-family:arial;
font-size:12px;
font-weight:bolder;
height:25px;
line-height:25px;
width:94px;

}

.Tag{ height:25px; _height:15px; padding-left:15px; width:200px;}

html.accordion-menu-js dd.a-m-d {
display:none;
}

.navContainer{
width:975px;
}

.mainHeader{
background:transparent url(../img/nav/navBg1.gif) repeat scroll center top;
height:69px;
}

.navBar{
height:55px;
background:url(../img/nav/navBg2.gif) top center;
overflow-x : hidden ; 
overflow-y : hidden ; 
}

.logo{
margin:15px 15px 15px 20px;
position:absolute;
}

.navExtras{
float:right;
}

.navExtras ul{
}

.navExtras ul ol{
float:left;
}

.sp{
width:22px;
height:68px;
background:url(../img/nav/navExtrasSp.jpg) no-repeat top center;
}


.nationSelect select, .nationSelect select *{
background:#4171c8;
border:#4171c8 1px solid;
color:#FFFFFF;
font-family:arial;
font-weight:bolder;
font-size:12px;
}

.info{
color:#FFFFFF;
font-family:arial;
font-weight:bolder;
font-size:12px;
padding:24px 10px 20px;
}

.info a, .info a:hover{
color:#FFFFFF;
font-family:arial;
font-weight:bolder;
font-size:12px;
}

.search *{
float:left;
margin:1px;
}

.search input{
color:#464646;
font-family:Arial;
font-size:11px;
line-height:normal;
}

.navButton{
margin-top:1px;
*margin-top:2px;
width:18px;
height:18px;
background:url(../img/button/navButton.gif) no-repeat center top;
}

.phone, .Phone{
clear:both;
color:#FFFFFF;
float:right;
font-family:arial;
font-size:12px;
font-weight:bolder;
margin:7px 15px 7px 7px;
}

.Phone{margin:23px 15px 7px 7px;}

/**/

.BGTop{
background:url(../img/bg/mainBgTop.gif) no-repeat scroll center bottom;
clear:both;
float:left;
margin-top:10px;
width:960px;
height:6px;
}
.BGBottom{
background:url(../img/bg/mainBgBottom.gif) no-repeat scroll center top;
clear:both;
float:left;
width:960px;
height:7px;
}

.leftCol{
float:left;
margin:0 10px 0 10px;
_margin:0 5px 0 5px;
}

.rightCol{
float:right;
margin:0 10px 0 0px;
_margin:0 5px 0 5px;
}

.topDetails{
background:transparent url(../img/bg/DetailsBg3.gif) no-repeat scroll center top;
margin:10px 0 10px 0;
padding:15px;
_padding:15px 10px 15px 15px;
width:624px;
}

.bottomDetails{
border-top:#DDD 1px solid;
margin:0px 0 10px 0;
width:654px;
_width:640px;
background:url(../img/bg/DetailsBg.gif) repeat-x top;
float:left;
}

.chatSupport{
width:260px;
_width:250px;
margin:0;
}

.productOfferTop{
background:transparent url(../img/bg/sidebarBgTop.gif) no-repeat scroll left bottom;
height:3px;
padding:5px 5px 0;
margin:5px 0 0 0;
width:260px;
_width:250px;
}

.productOfferMid{
width:240px;
background:url(../img/bg/sidebarBgMid.gif) repeat-y left top;
margin-top:0px;
padding:0px 10px 0px 10px;
}

.productOfferBot{
_width:250px;
background:url(../img/bg/sidebarBgBot.gif) no-repeat left top;
margin:0 0 5px 0;
padding:0px 5px 5px 5px;
height:3px;
}

.Topic1{
color:#444444;
font-family:arial;
font-weight:bolder;
font-size:12px;
}

/*.productOfferTopic{
color:#5a5a5a;
font-family:arial;
font-weight:bolder;
font-size:13px;
line-height:15px;
}*/

.font1{
color:#444444;
font-family:arial;
font-size:11px;
}

.font2{
color:#2f9144;
font-family:arial;
font-weight:bolder;
font-size:16px;
}

.font3{
color:#444444;
font-family:arial;
font-size:16px;
}

.font4{
color:#2f9144;
font-family:arial;
font-weight:bolder;
font-size:24px;
}

.font6{
color:#3D8FF3;
font-family:arial;
font-weight:bolder;
font-size:13px;
}

.font8{
color:#2f9144;
font-family:arial;
font-size:10px;
}

.font9{
color:#444444;
font-family:arial;
font-size:10px;
}

.productTitle{
color:#5387DB;
float:right;
font-family:arial;
font-size:20px;
font-weight:bolder;
margin-right:10px;
}

.productSelectTitle{
color:#5a5a5a;
font-family:arial;
font-size:13px;
font-weight:bolder;
}

.topDetails select {
border:1px solid #CCCCCC;
color:#555655;
float:right;
font-size:12px;
height:auto;
margin-left:9px;
width:130px;
}

.bottomSidebar span *{margin:10px;}
.bottomSidebar span {float:left; margin:10px;}

.infoDetails{
color:#5a5a5a;
font-family:arial;
font-size:12px;
margin:0px 10px 10px 0px ;
float:left;
line-height:20px;
}

.Topic3{
color:#393134;
font-family:arial;
font-size:14px;
font-weight:bolder;
margin:10px 0;
float:left;
}

.WinImg{
float:left;
margin-left:10px;
clear:both;
}

.Topic2{
color:#5387db;
font-family:arial;
font-size:16px;
font-weight:bolder;
float:left;
width:300px;
border-bottom:#CCCCCC 1px solid;
padding-bottom:5px;
}

.infoDetails2{
color:#5a5a5a;
font-family:arial;
font-size:14px;
margin:0px 20px 5px 0px ;
float:left;
line-height:20px;
font-weight:bolder;
}

.infoDetails3{
color:#5a5a5a;
font-family:arial;
font-size:12px;
margin:0px 20px 40px 0px ;
float:left;
line-height:20px;
}

.infoDetails3 a, .infoDetails3 a:hover{
font-size:12px;
}

.footer{
clear:both;
color:#355CC1;
float:left;
font-family:arial;
font-size:12px;
font-weight:bolder;
margin:auto;
width:980px;
padding:10px 0 10px 23px;
}

.footer a, .footer a:hover{
color:#3D8FF3;
font-family:arial;
font-size:12px;
font-weight:bolder;
text-decoration:none;
}

.Topic1 a, .Topic1 a:hover{
color:#3D8FF3;
font-family:arial;
font-size:12px;
line-height:18px;
}


.paddingB5{
padding-bottom:5px;
}
.paddingB10{
padding-bottom:10px;
}
.paddingB15{
padding-bottom:15px;
}
.paddingB20{
padding-bottom:20px;
}

.paddingL5{
padding-left:5px;
}
.paddingL10{
padding-left:10px;
}
.paddingL15{
padding-left:15px;
}
.paddingL20{
padding-left:20px;
}

.paddingR5{
padding-right:5px;
}
.paddingR10{
padding-right:10px;
}
.paddingR15{
padding-right:15px;
}
.paddingR20{
padding-right:20px;
}

.paddingT5{
padding-top:5px;
}
.paddingT10{
padding-top:10px;
}
.paddingT15{
padding-top:15px;
}
.paddingT20{
padding-top:20px ;
}

.padding5{
padding:5px;
}
.padding10{
padding:10px;
}
.padding15{
padding:15px;
}
.padding20{
padding:20px;
}



.marginB5{
margin-bottom:5px;
}
.marginB10{
margin-bottom:10px;
}
.marginB15{
margin-bottom:15px;
}
.marginB20{
margin-bottom:20px;
}

.marginL5{
margin-left:5px;
}
.marginL10{
margin-left:10px;
}
.marginL15{
margin-left:15px;
}
.marginL20{
margin-left:20px;
}

.marginR5{
margin-right:5px;
}
.marginR10{
margin-right:10px;
}
.marginR15{
margin-right:15px;
}
.marginR20{
margin-right:20px;
}

.marginT5{
margin-top:5px;
}
.marginT10{
margin-top:10px;
}
.marginT15{
margin-top:15px;
}
.marginT20{
margin-top:20px;
}

.margin5{
margin:5px;
}
.margin10{
margin:10px;
}
.margin15{
margin:15px;
}
.margin20{
margin:20px;
}

.Topic4{
color:#505050;
float:left;
font-size:14px;
font-weight:bolder;
margin-bottom:5px;
}

.Topic5{
color:#5a5a5a;
font-size:18px;
font-family:Dax-Bold;
font-weight:bolder;
}

.Topic6{
color:#5387db;
font-size:18px;
font-family:Dax-Bold;
font-weight:bolder;
}

.Topic7{
color:#505050;
font-size:14px;
font-weight:bolder;
}

.font5{
color:#5a5a5a;
font-size:12px;
}

.noticeFont{
font-size:10px !important;
}

.noteFont{
float:left;
margin-left:5px;
}

.continueCheckoutButton{
width:auto;
float:right;
}

#purchase .topCol{
float:left;
}

.underCol{
float:left;
}

.requirements{list-style-type:disc; margin-left:10px;}

.requirements li{ margin-left:5px;}

.orderConfirmInfo{ width:100%; clear:both;}

.IPMSurveyBanner *, .IPMSurveyBanner  a, .IPMSurveyBanner  a:hover{ font-size:12px;}

.orderConfirmInfo .floatR{ padding-right:35px; padding-top:10px;}

.warningBox{ margin-bottom:10px; background-color:#fdffda; padding:5px 10px; clear:both; border:#fcdddb 1px solid; width:96%;}

.noteBox { margin-bottom:10px; padding:5px 10px;}

.interstitial2{ background:url(../img/bg/intBG2.jpg) top center; width:510px; height:225px; margin-bottom:10px;}

.interstitial3 {
/* 	background:transparent url(../img/bg/intBG3.jpg) repeat scroll center top; */
/* 	height:149px; */
	margin-bottom:10px;
	width:490px;
}

.bgGrey{background-color:#f9f9f9;}

.bgRed{background-color:#fff4f4;}

.floatL{ float:left;}

.line{
border-bottom:#CCC 1px solid;
}

.lineDot{
border-bottom:#CCC 1px dotted;
}

.floatR{ float:right;}

.nationSelect{ float:right; padding:3px 15px 0;}

.UlLinkGroup{list-style-type:disc; list-style-position:outside;}

#popup{top:100px; background:url(../img/bg/popupBG.png) top center; width:620px; height:420px; z-index:100000; margin-left:auto; margin-right:auto; overflow:hidden;}

#popup .popupTopic{ padding:10px 20px 10px 20px; border-bottom:#CCCCCC 1px solid; background-color:#FFFFFF}

#popup .popupInfoL{ padding:10px 0px 20px 20px; background-color:#f6f6f6; }

#popup .popupInfo{ padding:10px 0px 20px 20px; background-color:#FFFFFF; }

#popup .popupInfoR{ padding:10px 20px 20px 0px; background-color:#e6eefa; border-left:#CCCCCC 1px solid;}

#black{ background:url(../img/bg/black.png) repeat top center; position:absolute; height:1000px; width:100%; z-index:99999; overflow:hidden;top:0;}

#insurance{ background:url(../img/bg/black.png) repeat top center; position:absolute; height:1000px; width:100%; z-index:99999; overflow:hidden;}

.contentBox{float: left; width: 46%; margin:0 10px 25px 10px; _width: 45%; _margin:0 5px 25px 5px;}

.fullContentBox{float: left; width: 600px; margin:0 10px 25px 0;}

.IPMSurveyBanner, .IPMBanner { display:none; margin-top:10px;}

.CountryNotlisted, .phoneNoSpaces, .passwordChar, .destinationName{ margin-left:5px; float:left; margin-top:0px; font-size:11px !important;}

.checkoutFormTable .title, .checkoutFormTable .Title3 {margin:0 0 10px 20px; font-size:14px;}

#checkout2 .checkoutFormTable .Title3 {margin:0 0 10px 0;}

.alreadySignIn{ float:left;}

.priceDiv{ margin:5px 10px 5px 10px; _margin:5px; float:right; width:100px;}

#totalSavingValue{
	margin:5px 10px 5px 0px; _margin:5px 5px 5px 0px;
	width:auto !important;
}

.priceNameDiv{ margin:5px 10px 8px 10px; text-align:left;}

#totalSavingCaption{
	margin:5px 0px 5px 10px; text-align:left;
}

.purchaseSecurity{ margin-top:10px;}

#purchase .storeWideOffer, #purchase .Payment, #purchase .Confidence, #purchase .Options, #purchase .RelatedProducts { margin-bottom:10px; width:100%;}

.cartProduct{ margin:5px 0 5px 0;}

.Btn { width:auto !important;}

.tableLayoutFixed{table-layout:fixed;}


.msgInfo, .msgSuccess, .msgWarning, .msgError, .msgValidation, .msgWaiting {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
width:570px;
}
.msgInfo {
color: #00529B;
background-color: #BDE5F8;
background-image: url('../img/msg/msgInfo.png');
}
.msgSuccess {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('../img/msg/msgSuccess.png');
}
.msgError {
color: #D8000C;
background-color: #FFBABA;
background-image: url('../img/msg/msgError.png');
}
.msgWarning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../img/msg/msgWarning.png');
}
.msgValidation {
color: #D63301;
background-color: #FFCCBA;
background-image: url('../img/msg/msgValidation.png');
} 

#checkout .msgError{ width:562px;}

.msgWaiting{
	background-color:#F1F1F1;
	clear:both;
	color:#444444;
	border: 0px solid;
	margin: 30px 0px 0px 10px;
	padding:5px 5px 5px 50px;
	width:565px;
	background-image: url('../img/msg/msgError.png');
}




body{
background:#E0E0E0 url(/corel/master_template/images/Slices/mainNav/siteBackground.jpg) no-repeat scroll left top;
}

.outerContainer{
width:974px;
height:auto;
margin:0px auto auto;
}


/**/

#header{
width:960px;
}

.mainHeader{
background:transparent url(../img/nav/navBg1.gif) repeat scroll center top;
height:69px;
}

.navHeader{
height:55px;
background:url(../img/nav/navBg2.gif) top center;
overflow-x : hidden ; 
overflow-y : hidden ; 
}
.mainContainer .topCol{ width:100%;}

#inCartOffer{ 
	margin:20px 0; 
	padding:0px; 
	border-color:#cccccc;
	border-width:1px;
	border-style:solid; 
	clear:both; 
	width:690px; 
	overflow:hidden; 
	height:auto;
}

#inCartOffer .text{ margin-right:20px; width:80%;} 

#inCartOffer span span{ color:#FF0000; font-weight:bolder;}

#inCartOffer .title{font-weight:bolder; display:block;}

#inCartOfferInner{
	position:relative;
	border-color:#ffffff;
	border-width:1px;
	border-style:solid;
	background-image:url(../img/bg/inCartOffer_background.jpg);
	background-repeat: repeat;  
	min-height:80px;
	height: auto !important;
	height: 80px;
	padding: 5px 7.5px 10px 10px;
}

#inCartOfferInner .inCartOfferIcon{
	height:50px;
	width:30px;
	float:left;
	background-image:url(../img/bg/inCartOffer_AddIcon.jpg);
	background-repeat: no-repeat;  
	background-position:0px 5px;
}

#inCartOfferInner .inCartOfferContent{
	float:left;
	height:60px;
	width:490px;
	padding-top:4px;
}

#inCartOfferInner .inCartOfferPriceDiv{
	position:absolute;
	top:5px;
	right:7.5px;
	padding-top:6px;
}

.logo{
margin:15px 15px 15px 20px;
position:absolute;
}

.subHeader{
float:right;
}

.subHeader ul{
}

.subHeader ul li{
float:left;
}

.sp{
width:22px;
height:68px;
background:url(../img/nav/navExtrasSp.jpg) no-repeat top center;
}


.nationSelect select, .nationSelect select *{
background:#4171c8;
border:#4171c8 1px solid;
color:#FFFFFF;
font-family:arial;
font-weight:bolder;
font-size:12px;
}

#loginBar{
color:#FFFFFF;
font-family:arial;
font-weight:bolder;
font-size:12px;
padding:24px 10px 20px;
}

#loginBar a, #loginBar a:hover{
color:#FFFFFF;
font-family:arial;
font-weight:bolder;
font-size:12px;
}

.search{
padding:0px;
height:33px;
width:250px;
*width:260px;
}

.search *{
float:left;
margin:0px;
}

.search input{
color:#464646;
font-family:Arial;
font-size:11px;
line-height:normal;
}

.navButton{
margin-top:1px;
*margin-top:2px;
width:18px;
height:18px;
background:url(../img/button/navButton.gif) no-repeat center top;
}

.phone{
clear:both;
color:#FFFFFF;
float:right;
font-family:arial;
font-size:12px;
font-weight:bolder;
margin:6px 15px 5px 7px;
}

/**/

.mainContainer{
background:#FFFFFF;
clear:both;
float:left;
width:974px;
_overflow:hidden;
padding-bottom:15px;
}

.BGTop{
background:url(../img/bg/mainBgTop.gif) no-repeat scroll center bottom;
clear:both;
float:left;
margin-top:10px;
width:960px;
height:6px;
}
.BGBottom{
background:url(../img/bg/mainBgBottom.gif) no-repeat scroll center top;
clear:both;
float:left;
width:960px;
height:7px;
margin-bottom:10px;
}

.leftContainer{
float:left;
margin:0 10px 0 10px;
_margin:0 5px 0 5px;
}

.rightContainer{
float:right;
margin:0 10px 0 10px;
_margin:0 5px 0 5px;
}

.topContent{
background:transparent url(../img/bg/ContentBg.gif) repeat-x scroll center top;
margin:10px 0 10px 0;
padding:15px;
width:610px;
}

.bottomContent{
border-top:#DDD 1px solid;
margin:0px 0 10px 0;
background:url(../img/bg/DetailsBg.gif) repeat-x top;
float:left;
}

.topSidebar{
width:260px;
background-color:#F7F7F7;
margin:10px 0px 0px 0px;
padding:15px 10px;
_overflow:hidden;
}

#home .topSidebar{ *width:280px;}

.bottomSidebar{
background:transparent url(../img/bg/ContentBg.gif) repeat-x scroll center top;
margin:0px 0 10px 0;
padding:10px 10px 10px 10px;
width:260px;
_width:240px;
}

.chatSupport{
width:260px;
_width:250px;
margin:0;
}

.productOfferTop, .sideBarTop, .privacyPolicyTop{
background:transparent url(../img/bg/sidebarBgTop.gif) no-repeat scroll left bottom;
height:3px;
*height:9px;
padding:5px 5px 0;
*padding:0px 5px 0;
*font-size:8px;
width:260px;
}

.productOfferMid, .sideBarMid, .privacyPolicyMid{
width:250px;
background:url(../img/bg/sidebarBgMid.gif) repeat-y left top;
margin-top:0px;
padding:0px 5px 0px 5px;
}

.productOfferBot, .sideBarBot, .privacyPolicyBot{
background:url(../img/bg/sidebarBgBot.gif) no-repeat left top;
margin-top:0px;
padding:0px 5px 5px 5px;
*padding:0px 5px 0px 5px;
height:3px;
*height:9px;
*font-size:8px;
width:260px;
}

.Topic1{
color:#444444;
font-family:arial;
font-weight:bolder;
font-size:12px;
}

/*.productOfferTopic{
color:#5a5a5a;
font-family:arial;
font-weight:bolder;
font-size:15px;
line-height:15px;
}*/

.details1{
color:#5a5a5a;
font-family:arial;
font-size:11px;
}

.font1{
color:#444444;
font-family:arial;
font-size:11px;
}

.font2{
color:#2f9144;
font-family:arial;
font-weight:normal;
font-size:13px;
}

.font3{
color:#444444;
font-family:arial;
font-size:16px;
}

.font4{
color:#2f9144;
font-family:arial;
font-weight:bolder;
font-size:24px;
}

.font6{
color:#3D8FF3;
font-family:arial;
font-weight:bolder;
font-size:13px;
}

.font8{
color:#2f9144;
font-family:arial;
font-size:10px;
}

.font9{
color:#444444;
font-family:arial;
font-size:10px;
}

.productTitle{
color:#444444;
float:right;
font-family:arial;
font-size:19px;
font-weight:bolder;
margin:0 0 10px 0 ;
}

.productSelectTitle{
color:#5a5a5a;
font-family:arial;
font-size:13px;
font-weight:bolder;
margin:0 0 5px 0;
float:right;
}

.topContent select{
border:#CCCCCC 1px solid;
height:22px;
margin-left:9px;
width:130px;
float:right;
font-family:Arial;
font-size:12px;
color:#555655;
}

.bottomSidebar span *{margin:10px;}
.bottomSidebar span {float:left; margin:10px;}

.infoContent{
color:#5a5a5a;
font-family:arial;
font-size:12px;
margin:0px 10px 10px 10px ;
float:left;
line-height:20px;
}

.Topic3{
color:#393134;
font-family:arial;
font-size:14px;
font-weight:bolder;
line-height:20px;
margin:5px 0;
float:left;
}

.WinImg{
float:left;
margin-left:10px;
clear:both;
}

.Topic2{
color:#444444;
font-family:arial;
font-size:16px;
font-weight:bolder;
margin:10px 0;
float:left;
border-bottom:#CCCCCC 1px solid;
padding-bottom:5px;
}

#loginBarContent2{
color:#5a5a5a;
font-family:arial;
font-size:14px;
margin:0px 10px 5px 10px ;
float:left;
line-height:20px;
font-weight:bolder;
}

#loginBarContent3{
color:#5a5a5a;
font-family:arial;
font-size:12px;
margin:0px 10px 40px 10px ;
float:left;
line-height:20px;
width:300px;
}

#loginBarContent3 a, #loginBarContent3 a:hover{
font-size:12px;
}

.footer{
clear:both;
color:#355CC1;
float:left;
font-family:arial;
font-size:12px;
font-weight:inherit;
margin:auto;
width:920px;
padding:10px 0 10px 13px;
}

.footer a, .footer a:hover{
color:#3D8FF3;
font-family:arial;
font-size:12px;
font-weight:bolder;
text-decoration:none;
}

.Topic1 a, .Topic1 a:hover{
color:#3D8FF3;
font-family:arial;
font-size:12px;
line-height:18px;
}


.paddingB5{
padding-bottom:5px;
}
.paddingB10{
padding-bottom:10px;
}
.paddingB15{
padding-bottom:15px;
}
.paddingB20{
padding-bottom:20px;
}

.paddingL5{
padding-left:5px;
}
.paddingL10{
padding-left:10px;
}
.paddingL15{
padding-left:15px;
}
.paddingL20{
padding-left:20px;
}

.paddingR5{
padding-right:5px;
}
.paddingR10{
padding-right:10px;
}
.paddingR15{
padding-right:15px;
}
.paddingR20{
padding-right:20px;
}

.paddingT5{
padding-top:5px;
}
.paddingT10{
padding-top:10px;
}
.paddingT15{
padding-top:15px;
}
.paddingT20{
padding-top:20px ;
}

.padding5{
padding:5px;
}
.padding10{
padding:10px;
}
.padding15{
padding:15px;
}
.padding20{
padding:20px;
}
.marginB5{
margin-bottom:5px;
}
.marginB10{
margin-bottom:10px;
}
.marginB15{
margin-bottom:15px;
}
.marginB20{
margin-bottom:20px;
}

.marginL5{
margin-left:5px;
}
.marginL10{
margin-left:10px;
}
.marginL15{
margin-left:15px;
}
.marginL20{
margin-left:20px;
}

.marginR5{
margin-right:5px;
}
.marginR10{
margin-right:10px;
}
.marginR15{
margin-right:15px;
}
.marginR20{
margin-right:20px;
}
.marginT5{
margin-top:5px;
}
.marginT10{
margin-top:10px;
}
.marginT15{
margin-top:15px;
}
.marginT20{
margin-top:20px;
}

.margin5{
margin:5px;
}
.margin10{
margin:10px;
}
.margin15{
margin:15px;
}
.margin20{
margin:20px;
}

.Topic4{
color:#505050;
float:left;
font-size:14px;
font-weight:bolder;
}

.Topic5{
color:#5a5a5a;
font-size:18px;
font-family:Dax-Bold;
font-weight:bolder;
}

.Topic6{
color:#5387db;
font-size:18px;
font-family:Dax-Bold;

font-weight:bolder;
}

.Topic7{
color:#505050;
font-size:14px;
font-weight:bolder;
}

.font5{
color:#5a5a5a;
font-size:12px;
}

.noticeFont{
font-size:11px;
}

.continueCheckoutButton{
width:auto;
float:right;
margin:5px 10px 0 0;
}

.continueShoppingButton{
width:auto;
float:left;
margin:5px 10px 0 0;
}

.continueCheckoutDisabledBtn{
	cursor:pointer;
	padding:0;
	width:auto;
}
.continueCheckoutDisabledBtnLeft{
	background:transparent url(/corel/img/v2/btn_grey_sm_left.png) no-repeat 0 0;
	display:block;	
	float:left;
	width:18px; 
	height:26px;
	margin-top: 5px;
}
.continueCheckoutDisabledBtnRight{
	background:transparent url(/corel/img/v2/btn_grey_sm_right.png) no-repeat 0 0;
	display:block;
	float:left;
	width:18px; 
	height:26px;
	margin-top: 5px;
}
.continueCheckoutDisabledBtnMid{
	background:transparent url(/corel/img/v2/btn_grey_sm_span.png) repeat-x 0 0;
	display:block;	
	float:left;
	height:26px;
	line-height:23px;
	color:#6C6F76;
	text-align:center;
	font-size:13px;
	font-weight:bolder;	
	margin-top: 5px;
}
.topContainer{
float:left;
height:auto;
margin-bottom:10px;
width:973px;
}

.underContainer{
float:left;
}

.requirements{list-style-type:disc; margin-left:10px;}

.requirements li{ margin-left:5px;}

.orderConfirmInfo{ margin-bottom:30px;}

.instructions{ margin-bottom:15px; padding:5px;}

.interstitial2{ background:url(../img/bg/intBG2.jpg) top center; width:510px; height:225px; margin-bottom:10px;}

.interstitial3 {
/* 	background:url(../img/bg/intBG3.jpg) top center; */
/* 	height:149px; */
	margin-bottom:10px;
	width:480px;
}

.bgGrey{background-color:#f9f9f9;}

.bgRed{background-color:#fff4f4;}

.floatL{ float:left;}

.line{
border-bottom:#CCC 1px solid;
}

.lineDot{
border-bottom:#CCC 1px dotted;
padding:10px 0;
}

.floatR{ float:right;}

.nationSelect{ float:right; padding:3px 15px 0; clear:both;}

.UlLinkGroup{list-style-type:disc; list-style-position:inside;}

#popup{top:100px; background:url(../img/bg/popupBG.png) top center; width:620px; z-index:100000; margin-left:auto; margin-right:auto; overflow:hidden;}

#popup .popupTopic{ padding:10px 20px 10px 20px; border-bottom:#CCCCCC 1px solid; background-color:#FFFFFF}

#popup .popupInfoL{ padding:10px 0px 20px 20px; background-color:#f6f6f6; }

#popup .popupInfo{ padding:10px 0px 20px 20px; background-color:#FFFFFF; }

#popup .popupInfoR{ padding:10px 20px 20px 0px; background-color:#e6eefa; border-left:#CCCCCC 1px solid;}

#black{ background:url(../img/bg/black.png) repeat top center; position:absolute; height:1000px; width:100%; z-index:99999; overflow:hidden;top:0; left:0; }

#insurance{ background:url(../img/bg/black.png) repeat top center; position:absolute; height:1000px; width:100%; z-index:99999; overflow:hidden;}

.link a{ font-size:11px; line-height:13px;}

.bracket { width:270px; margin:0 18px;}

.bracket .title{ border-bottom:#CCCCCC 1px solid; padding-bottom:5px;}

.bracket .title *{ vertical-align:middle;}

.bracket .title span{ font-size:15px; font-weight:bolder; color:#413c3c; margin-left:10px;}

#tagPages .content{ padding:0;}

#home .content{ padding:15px;}

#home .bottomContent {width:953px;}

.content  .title{ border-bottom:none;}

.content  .title { font-size:13px; font-weight:bolder; color:#413c3c; }

.bottomBar{ margin-bottom:40px; float:left; width:955px;}

.homeProduct{margin-bottom:10px;
	padding:0; 
	width:100%;
}

.homeProduct .titleLink{ margin-bottom:10px;}

.homeProduct .titleLink a{ font-size:14px; font-weight:bolder; color:#3D8FF3; line-height:16px;}

.homeProduct details{ font-size:12px; line-height:15px;}

.homeProductmg{ margin-right:10px;}

.productUpdate{ margin:10px 0 0 0;}

.productBuy{ margin:10px 0 0 0;}

.productTableLineR{ border-right:#CCCCCC 1px solid;}
.productTableLineT{ border-top:#CCCCCC 1px solid;}
.productTableLineB{border-bottom:1px solid #CCCCCC;}

#storeCatalogue .content ul { margin-bottom:10px;}

#storeCatalogue .row { float:left; width:310px;}

.PromoLinks{ float:left;}
.PromoCopy{ float:right;}

.storeWideOffer, .helpMeChoose, .Payment, .Confidence, .chatSupport{ margin:5px 0 5px 0;}

.flashBanner{ margin:10px 0 0 0;}

.existingCusSignIn .noticeFont{ margin-left:15px;}

#demo{ width:640px;}

#purchase .topDetails .awards{float:left;
margin-top:0;}

#purchase .topDetails .price{ margin:5px 0px 5px 0; float:right;}

#purchase .topDetails .productName{ margin:0 0 0 5px;}

.productOffer .createAccTitle h3{margin:0; display:inline;}

.errorFields{background-color:#fff4f4; margin:5px 10px 5px 5px; border:#CCCCCC 1px solid; padding-top:5px;}

.errorFields *{ vertical-align:middle;}

.errorFields span{ color:#CC0000; font-weight:bolder;}

#search_form * { vertical-align:middle;}

#purchase .bottomSidebar span *{ margin:0;}

#purchase .bottomDetails .contentBox span{ display:block;}

#purchase .contentBox .contents span{ float:none;}

#purchase .mainContainer .topDetails table .title{font-size:15px; background:url(../img/bg/nonSoftBG.jpg) repeat-x top left; padding:5px 0;}

#purchase .mainContainer .topDetails table table{ background-color:#FFFFFF; border:solid #e4e3e6; border-width:1px 0 1px 1px; margin:15px 0;}

#purchase .mainContainer .topDetails table table td{ border:solid #e4e3e6; border-width:0 1px 0 0; text-align:center;}

.checkoutFormTable .cardType { margin:5px 2px; float:right;}

.muitProduct *{vertical-align:middle;}

.exitLink{ margin:0 5px 10px 0;}

#home .topContainer {
width:973px;
}

#purchase .noTag .yui-nav{ display:none;}

#purchase .noTag{margin:22px 0 0 0;}

#breadCrumb{ margin-left:20px; margin-top:10px;}

#breadCrumb a, #breadCrumb a:hover{ font-size:12px; font-weight:normal !important;}

#QnA .leftCol{ width:600px;}

#QnA .leftCol div{ margin-top:10px;}

#QnA .leftCol div .frequentlyQuestions{ list-style-type:disc; list-style-position:inside;}

#popupWindow{ width:600px;}

#popupWindow .moreInfo{float:right; margin:10px 10px 20px 10px;}

#popupWindow div.text{ margin-bottom:20px;}

.leftCol .nonSoftware{margin:22px 0 10px;}

.IPMcheckoutNavBar{ display:none;}

.orderTable .line {width:100%;}

.bannerBorder{ background:url(../img/home/images/bannerMid.gif) top repeat-x ; width:880px; height:92px; }

.bannerBorder p{ *font-size:medium; vertical-align:middle;}

.bannerBorder img{ vertical-align:middle;}

.bannerBorder img.bannerLogo{ margin:0 4px;}

.bannerBorder a  img { margin-top:auto;}

.bottomBar div{ float:left;}

.errorPage .pageLink{ list-style:disc; list-style-position:inside; margin:0 80px 0 20px; float:left;}

.errorPage .pageLink a{ text-decoration:underline;}

.errorPage .productList{ margin-top:30px; border:none;}

.errorPage .productList img{ margin:0 10px;}

.IPMchatSupport{ display:none;}

#checkout1Li .checkoutTitle{ width:auto !important;}

.mainContainer .botCol{ float:left;} 

.productOfferMid .homeProduct .Title3{ padding-bottom:5px;}

.yui-navset ul.singleTab  li{ display:none;}

#orderSummary .checkoutForm .printer { float:right;}

.productSelectTitle a, .productSelectTitle a:hover { float:right;}

#deliveryMethodInput, #downloadQuestionIcon { float:left;}

#downloadQuestionIcon{ margin:2px 0 0 5px;}

#purchase .topDetails .price div{ float:right;}

#purchase .topDetails .addToCartDiv{ clear:right; float:right;}

#home .quickLink{ margin-left:5px;}

.continueShoppingLink{ float:right;}

#purchase .productPriceWas { margin-right:5px;}

.bannerBorder p, .Confidence p, .commonPurchasingQuestions p, .privacyPolicy p, .upsellTopic p { display:inline;}

.noteBox .title, .warningBox .title span { font-weight:bolder; vertical-align:middle;}

.softwarePurchased {margin-bottom:10px; padding:5px; border-top:#ccc 1px solid; float:left; width:99%;}

.softwarePurchased .downloadTitle{ padding-bottom:5px; font-weight:bolder;}

.softwarePurchased .extrasDownloadItem .downloadTitle{ padding-bottom:0;}

.softwarePurchased .downloadItem, .softwarePurchased .extrasDownloadItem { float:left;}

.softwarePurchased .extrasDownloadItem { width:76%; padding:0 70px 10px 80px; }

.softwarePurchased .extrasDownloadItem, .softwarePurchased .downloadItem{ margin-bottom:5px; background-color:#fcfcfc;}

.softwarePurchased .extrasDownloadItem div { line-height:15px;}

.softwarePurchased .extrasDownloadItem .downloadTitle { line-height:15px;}

.softwarePurchased .downloadItem div { float:left; padding:5px;}

.softwarePurchased .extrasDownloadItem .extrasDownloadItemPack { margin-left:10px; margin-top:10px;}

.softwarePurchased .extrasDownloadItem .extrasDownloadItemLink { margin-left:10px; margin-bottom:10px;}

.softwarePurchased .extrasDownloadItem .extrasDownloadItemLink a { margin-right:10px;}

.softwarePurchased .extrasDownloadItem .extrasLocalizedDisplayDescription { margin:10px 0 10px 10px;}

.storeSelector .storesList{ border-right:1px solid #CCCCCC; width:85%; height:auto;}

.storeSelector .storesListWithoutLine{ width:85%; height:auto;}

.storeSelector .storesList li, .storeSelector .storesListWithoutLine li{ margin-left:10px; line-height:14px;}

.storeSelector .storesListTitle {font-weight:bolder;}



.upgradeEligibility .storesList{ border-right:1px solid #CCCCCC; width:85%; height:auto;}

.upgradeEligibility .storesListWithoutLine{ width:85%; height:auto;}

.upgradeEligibility .storesList li, .storeSelector .storesListWithoutLine li{ margin-left:10px; line-height:14px;}

.upgradeEligibility .storesListTitle {font-weight:bolder;}

#ft { margin:auto; width:974px; }

#home .underContainer{ width:973px;}

#home .underContainer .leftContainer { width:98%;}

#home .bottomBar .bannerBorder { width:880px;}

.storeSelector .errorFields * { vertical-align:middle;}

.storeSelector .popupInfo .ignoreNCart { margin-top:20px;}

.upgradeEligibility .errorFields * { vertical-align:middle;}

.upgradeEligibility .popupInfo .ignoreNCart { margin-top:20px;}

#signInAccount .accountFormTable a { text-decoration:underline;}

.inclVAT { float:right; font-size:12px;}

.inclVATAlignLeft { float:left; font-size:12px;;width:100%;}

#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {
width:974px;
}

#popupTable{ *width:auto !important;}

.storeSelector{ *margin:0px !important;}

.destinationName{ color:#444444; font-weight:bolder;}

.Confidence { background:url(../img/banner/ConfidenceBG.gif) no-repeat top left; width:260px !important; height:72px; padding-top:10px; text-align:center; vertical-align:middle;}

.Confidence * {vertical-align:middle;}

#cartSummary .quantity input, .cartSummaryQtyInput {
width:20px;
}

.picture img { width:auto !important; height:auto !important;}

.productOfferImg { width:auto !important; height:auto !important;}

.Payment{ width:260px !important; background:url(../img/bg/paymentBG.jpg) top no-repeat; height:51px; text-align:center;}

.Payment * { vertical-align:middle; padding-top:10px;}

#storeCatalogue .row .bracket .content li {
margin-top:10px !important; line-height:13px;font-weight:bolder;color:#5a5a5a;
}

#storeCatalogue .row .bracket .content li a, #storeCatalogue .row .bracket .content li a:hover{
line-height:13px;
}

#productOfferImg, .productImage { margin:0 10px 0 0;}

.standardPopup .popupInfo{ overflow:scroll; height:200px;}

.bundle{ margin:0 0 0 20px;}

.bundle .title {
font-weight:bold;
}

.productOfferTopic .details1{ margin:0 10px 10px 0 !important;}

#upgradeEligibilityDiv, #shippingPopupDiv, #downloadPopupDiv, #couponPopup, #downloadInstructions_c, #securityCodePopupDiv, #upgradeEligibilityDiv, #productDialog{ background-color:#FFFFFF; width:600px;}

#upgradeEligibilityDiv h1, #shippingPopupDiv h1, #downloadPopupDiv h1, #couponPopup h1, #downloadInstructions_c h1, #securityCodePopupDiv h1, #upgradeEligibilityDiv h1, #productDialog h1{ margin:10px;}

#shippingPopupDiv .popupBody, #downloadPopupDiv .popupBody, #couponPopup .popupBody, #securityCodePopupDiv .popupBody, #upgradeEligibilityDiv .popupBody, #productDialog .popupBody{ overflow:auto; height:300px; padding:0 10px 10px 10px; margin:0;}

div.popupBody p, ul{ 
	line-height:150% !important;
	color:#5A5A5A;
	font-size:12px;
	text-align:left;
}
div.popupBody a{
	color:#3D8FF3;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
} 
div.popupBody ul{
	list-style: disc;
	margin:10px 0 10px 4px;
	list-style-position:outside;
	padding:0 0 0 9px;
}
div.popupBody li{ 
	line-height:150% !important;
} 

div.bottomDetails a{
	color:#3D8FF3;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
} 
div.bottomDetails ul{
	list-style: disc;
	margin:10px 0 10px 4px;
	list-style-position:outside;
	padding:0 0 0 9px;
	position:relative
} 
 
.yui-skin-sam .yui-panel .hd { text-align:left}

#shippingPopupDiv .popupFooter, #downloadPopupDiv .popupFooter, #couponPopup .popupFooter, #securityCodePopupDiv .popupFooter, #upgradeEligibilityDiv .popupFooter, #productDialog .popupFooter{ padding:10px;}

#productLanguageSingle, #productSoftwareTypeSingle, #productDeliveryMethodSingle{margin-left:14px; *margin-left:12px;}

.continueShoppingLink{
float:left !important;
margin:5px 10px 0 0;
width:auto;
}

.contents .infoDetails ul {
margin:0 0 20px 20px;
}

body.windowPopup{ background:#FFFFFF;}

.yui-navset .yui-content, .yui-navset .yui-content .Title2{ margin:10px 0 0 0;}

#purchase .topDetails .price #productPriceOffer{ margin:0 1px 0 0;}

#purchase .topDetails .nonSoft #productPriceOffer{ margin:0 10px 0 0;}

#itemList table{ float:left; width:96%;}

.CountryNotlisted{ margin-top:7px !important;}

.passwordChar{ margin-top:7px !important;}

.ipm{ display:none;}

p { text-align:left;}

#checkout #bd, #checkout .yui-g, #checkout .yui-gb, #checkout .yui-gc, #checkout .yui-gd, #checkout .yui-ge, #checkout .yui-gf , #checkout #topToolsSection{
display:none;
}

#checkout #doc4 .topmenu, #checkout #doc4 .corelLogo{ display:block;}

#checkout2 #bd, #checkout2 .yui-g, #checkout2 .yui-gb, #checkout2 .yui-gc, #checkout2 .yui-gd, #checkout2 .yui-ge, #checkout2 .yui-gf , #checkout2 #topToolsSection{
display:none;
}

#checkout2 #doc4 .topmenu, #checkout2 #doc4 .corelLogo{ display:block;}

#checkout3 #bd, #checkout3 .yui-g, #checkout3 .yui-gb, #checkout3 .yui-gc, #checkout3 .yui-gd, #checkout3 .yui-ge, #checkout3 .yui-gf , #checkout3 #topToolsSection{
display:none;
}

#checkout3 #doc4 .topmenu, #checkout3 #doc4 .corelLogo{ display:block;}

#checkout1Li #bd, #checkout1Li .yui-g, #checkout1Li .yui-gb, #checkout1Li .yui-gc, #checkout1Li .yui-gd, #checkout1Li .yui-ge, #checkout1Li .yui-gf , #checkout1Li #topToolsSection{
display:none;
}

select option{ padding:1px 4px !important; font-size:12px !important;}

input { padding:1px 0 !important; font-size:12px !important;}

#checkout1Li #doc4 .topmenu, #checkout1Li #doc4 .corelLogo{ display:block;}

#interUp .bottomBar {width:510px;}

#interUp .bannerBorder{ width:438px;}

#inCartOffer .addToCart{ 
	position:absolute;
	bottom:10px;
	right:7.5px;
}

#inCartOffer .localizedMedia { float:left; margin:15px 0px 0px 10px;}

#inCartOffer .localizedMedia img{ width:490px;}

#shippingMethodPopup{border-width:0 !important;}

#submitCurtain{ 
	color:#FFFFFF; 
	font-size:14px; 
	padding: 1px 0px; 
	border-top-width: 0px; 
	border-bottom-width: 0px; 
	left: 0px;
}

#subProductView {
	background:transparent url( ) no-repeat scroll 0 0;
}

.productSeparatorBorder{
	border-style: solid; border-color: #D7D8D8; border-width: 1px 0px;
}

.productTRBGColor{
	background-color:#F7F6F6;
}

dd div ul{
	list-style: disc;
	margin:10px 0 10px 4px;
	list-style-position:outside;
	padding:0 0 0 9px;
	position:relative
}

.allProductTitle{
	display : inline-block;
	width: 212px;
}

.priceTable{
	background-color:transparent !important; 
	border-width:0px !important; 
	margin: 0 !important; 
	word-wrap:break-word;  
}
.priceTd{
	border-width:0px  ;
}
.subProductDiv{
	width:100%;
	margin:0;
	padding: 0px 0px 0px 2px;
}
div.subProductDiv .title{
	font-weight:normal;
}
#productPriceOffer{ 
	margin:0 0 0 30px;
}
#storeCatalogue  li {
	font-weight:normal !important;
}
.invisibleDiv{
	visibility: hidden;
}
.transparentDiv{
	background:transparent !important;
}
div.popupBody{
	width:580px !important;
}
.priceTable .priceTd .price{
	width:100%;
}

#purchaseQuantityTable{
	margin:0px !important;
	background:transparent none repeat scroll 0 0;
	border-width:0px !important;
	background-color:transparent !important;
}
#purchaseQuantityTable td{
	border-width:0px !important;
	text-align: left !important;
}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#productDeliveryMethodSingle {
	min-width: 85px;
	width: expression_r_r( document.body.clientWidth < 86px ? "85px" : "auto" );
}
#mainContainerHomepage{
	background:none;
	padding-bottom:0px;
}
#topContainerHomepage{
	background:#FFFFFF none repeat scroll 0 0;
	margin-bottom:0px;
}
#topContainerHomepage .leftContainer{
	margin:0 0 0 10px;
	_margin:0 5px 0 5px;
} 

#underContainerHomepage{
	background:#FFFFFF none repeat scroll 0 0;
	padding-top:10px;
}

.tdPaddingR5{
	padding-right:5px;	
}
.tdPaddingL5{
	padding-left:5px;	
}
.tdHeight40{
	height:40px;
}
.tdBottomBorder{
	border-color:#D7D8D8;
	border-style:solid;
	border-width:0 0 1px 0;
}
.tdHeight20{
	height:20px;
}

#cartSummary_paymentDiv{
	margin:0; 
	padding:1px; 
	border-color:#E7E7E7;
	border-width:1px;
	border-style:solid; 
	width:auto; 
	overflow:hidden; 
	height:auto;
	float:right;
}
#cartSummary_paymentDivInner{
	background-image:url(../img/bg/inCartOffer_background.jpg);
	background-repeat:repeat;
	height:auto !important;
	padding: 0px;
	position:relative;
}
#cartSummary_paymentDivInner .Payment{
	margin: 0px;
	width:auto !important;
	background:none;
}
#productPage_advantages li{
	line-height:14px ;
	font-size:11px ;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}
#productPage_box .box .price .old{
	line-height:33px !important;
}
#productPage_box .box .price span span{
	font-size:17px;
	position:relative;
	top:-12px;
}
#productPage_box .box .price .old span{
	font-size:10px;
	top:-5px;
}
#productPage_box .box .btn-holder{
	margin:0 0 1px -3px;
	width:100%;
}
#productPage_box .box .price{
	float:left;
	font-size:32px;
	line-height:33px;
	color:#009cff;
	margin:1px 0 0 -4px;
	display:inline;
	padding:0 0 3px;
}
.buy-form .submit{
	padding:0 44px 3px !important
}
.gallery .galleryContent{
	width:974px;
	overflow:hidden;
	position:relative;
}
#main .subnav span{
	line-height:24px;
	font-size:14px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}
#main .subnav .active span{
	color:#DCDCDC;
}
#main .subnav a:hover span{
	color:#DCDCDC !important;
}
#productPage_box .box .price span span{
	font-size:17px !important;
	position:relative !important;
	top:-12px !important;
	line-height:33px !important;
}
#productPage_box .box .price .old{
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	line-height:33px !important;
}
#productPage_box .box .price .old span{
	font-size:10px !important;
	top:-5px !important;
	line-height:33px !important;
}
#productPage_productCarouselDiv .productImage{
	margin:0px;
	padding-left:10px;
}
.checkoutFormTable .line1{
	margin1 0px;
	padding: 20px;
	border: 0;
	outline: 0;
	background: transparent;
	border-bottom:#CCC 1px solid;
}



