body { background: #2d4f91; line-height: 18px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}

.clear { clear: both; margin: 0; padding: 0; overflow: hidden; }

h2 { font-size: 20px; color: #ff691b; padding: 5px 0px 15px 0px !important; border-bottom: 1px solid #ff934e; margin: 0px 0px 25px 0px !important; }
.videoDetailed h2 { font-size: 20px; color: #ff691b; padding: 5px 0px 15px 0px !important; border-bottom: 1px solid #ff934e; margin: 0px 0px 25px 0px !important; }
.videoDetailed h2 span { font-size: 12px; padding: 0px 2px; color: #8e8e8e; }
h3 { font-size: 11px; color: #ff691b; padding: 0px 0px 0px 0px !important; margin: 0px 0px 20px 0px !important; }
p { margin: 8px 0px !important; }

a, a:link, a:visited { color: #3da3dd; text-decoration: underline; }
a:hover, a:active { color: #93cc05; text-decoration:underline; }
a img { border: 0px none !important; }
#container{ margin: 0px auto; width: 850px; padding: 10px 20px; background: #FFFFFF; }
#pageRoundedTop { height: 10px; overflow: hidden !important; width: 890px; margin: 0px auto; background: #FFFFFF url(../_pic/pagerounded.jpg) no-repeat 0px 0px; margin-top: 30px;}
#pageRoundedBottom { height: 50px; overflow: hidden !important; width: 890px; margin: 0px auto;	background: transparent url(../_pic/pagebottom.jpg) no-repeat 0px 0px; padding-bottom: 30px;}

#header { width: 850px; }
#logo { height: 109px; width: 270px; float: left;  }
#logo a { display: block; height: 109px; width: 270px; background: transparent url(../_pic/logo.jpg) no-repeat 0px 0px; }
#logoRight { height: 109px; width: 580px; float: left; }

#menu { width: 850px; margin: 20px 0px; height: 33px;}
#menu ul { margin: 0px; padding: 0px; }
#menu li { width: 85px; float: left; display: inline;}
#menu li a { display: block; background: url(../_pic/menu.jpg) no-repeat; height: 33px; float: left; text-indent: -9999px; width: 85px; }

a.home { background-position: 0px 0px !important; }
a.news { background-position: -85px 0px !important; }
a.feauters { background-position: -170px 0px !important; }
a.video { background-position: -255px 0px !important; }
a.gallery { background-position: -340px 0px !important; }
a.resellers { background-position: -425px 0px !important; }
a.buyonline { background-position: -510px 0px !important; }
a.faq { background-position: -595px 0px !important; }
a.forum { background-position: -680px 0px !important; }
a.contactus { background-position: -765px 0px !important; }

a.home:hover { background-position: 0px -33px !important; }
a.news:hover { background-position: -85px -33px !important; }
a.feauters:hover { background-position: -170px -33px !important; }
a.video:hover { background-position: -255px -33px !important; }
a.gallery:hover { background-position: -340px -33px !important; }
a.resellers:hover { background-position: -425px -33px !important; }
a.buyonline:hover { background-position: -510px -33px !important; }
a.faq:hover { background-position: -595px -33px !important; }
a.forum:hover { background-position: -680px -33px !important; }
a.contactus:hover { background-position: -765px -33px !important; }

a.home:active { background-position: 0px -66px !important; }
a.news:active { background-position: -85px -66px !important; }
a.feauters:active { background-position: -170px -66px !important; }
a.video:active { background-position: -255px -66px !important; }
a.gallery:active { background-position: -340px -66px !important; }
a.resellers:active { background-position: -425px -66px !important; }
a.buyonline:active { background-position: -510px -66px !important; }
a.faq:active { background-position: -595px -66px !important; }
a.forum:active { background-position: -680px -66px !important; }
a.contactus:active { background-position: -765px -66px !important; }

a.home_activ { background-position: 0px -99px !important; }
a.news_activ { background-position: -85px -99px !important; }
a.feauters_activ { background-position: -170px -99px !important; }
a.video_activ { background-position: -255px -99px !important; }
a.gallery_activ { background-position: -340px -99px !important; }
a.resellers_activ { background-position: -425px -99px !important; }
a.buyonline_activ { background-position: -510px -99px !important; }
a.faq_activ { background-position: -595px -99px !important; }
a.forum_activ { background-position: -680px -99px !important; }
a.contactus_activ { background-position: -765px -99px !important; }


.box { float: left; }
.large { width: 850px; padding-bottom: 20px; }
.light { width: 850px; padding: 20px 0px; }
.lite { width: 270px; padding-bottom: 20px; }
.margin { margin: 0px 20px 0px 20px; }
.liteBoxes{ float: left; }
.phonecomment { width: 850px; padding:20px 0;}
.boxHeader { width: 100%; height: 28px; background: transparent url(../_pic/boxHeader.jpg) repeat-x 0px 0px; float: left; }
.boxHeader h3 { float: left; color: #ededed; line-height: 28px !important; font-size: 11px !important; /*font-weight: bold;*/}
.boxHeader h2 { float: left; color: #ededed; line-height: 28px !important; font-size: 11px !important; /*font-weight: bold;*/}
.boxTopLeftCorner { float: left; width: 15px; background: transparent url(../_pic/boxTopLeftCorner.jpg) no-repeat 0px 0px; height: 28px; }
.boxTopRightCorner { float: right; width: 15px; background: transparent url(../_pic/boxTopRightCorner.jpg) no-repeat 0px 0px; height: 28px; }
.light .boxHeader { width: 100%; height: 28px; background: transparent url(../_pic/lightBoxHeader.jpg) repeat-x 0px 0px; float: left; }
.light .boxTopLeftCorner { float: left; width: 15px; background: transparent url(../_pic/lightBoxTopLeftCorner.jpg) no-repeat 0px 0px; height: 28px; }
.light .boxTopRightCorner { float: right; width: 15px; background: transparent url(../_pic/lightBoxTopRightCorner.jpg) no-repeat 0px 0px; height: 28px; }
.light h3 { color: #ff691b !important; }
.light .boxContent { width: 820px;border-left: 1px solid #e1ebff; border-right: 1px solid #e1ebff; padding: 0px 14px 0px 14px; float: left; }
.boxFooter { width: 100%; height: 15px; background: transparent url(../_pic/boxFooter.jpg) repeat-x 0px 0px; float: left;}
.boxBottomLeftCorner {  width: 15px; height: 15px; background: transparent url(../_pic/boxBottomLeftCorner.jpg) no-repeat left top; float: left; }
.boxBottomRightCorner { width: 15px; height: 15px;  background: transparent url(../_pic/boxBottomRightCorner.jpg) no-repeat right top; float: right;}
.lite .boxContent { width: 240px;border-left: 1px solid #e1ebff; border-right: 1px solid #e1ebff; padding: 15px 14px 0px 14px; ; float: left;}
.large .boxContent { width: 820px;border-left: 1px solid #e1ebff; border-right: 1px solid #e1ebff; padding: 15px 14px 0px 14px; float: left; }

.phonecomment .boxHeader { width: 100%; height: 28px; background: transparent url(../_pic/lightBoxHeader.jpg) repeat-x 0px 0px; float: left; }
.phonecomment .boxTopLeftCorner { float: left; width: 15px; background: transparent url(../_pic/lightBoxTopLeftCorner.jpg) no-repeat 0px 0px; height: 28px; }
.phonecomment .boxTopRightCorner { float: right; width: 15px; background: transparent url(../_pic/lightBoxTopRightCorner.jpg) no-repeat 0px 0px; height: 28px; }
.phonecomment h3 { color: #ff691b !important;  }
.phonecomment .boxContent { width: 820px; border-left: 1px solid #e1ebff; border-right: 1px solid #e1ebff; padding: 0px 14px 0px 14px; float: left; }

#actions { width: 850px; }
.actionBox { width: 154px; margin-left: 20px; height: 122px; float: left;}
.rightMargin { margin: 0px !important; }
.actionBox a {  display: block; width: 154px; height: 122px; text-indent: -9999px;}
.userprofile .actionBox { width: 150px; margin-left: 20px; float: left; height: 115px !important; border: 1px solid #e1ebff; padding: 1px; margin-bottom: 20px;}
.userprofile .actionBox a { display: block;width: 150px; height: 100px !important; text-indent: 0px !important; text-align: center; padding-top: 15px;}
.userprofile .actionBox a span { display: block; margin: 0px 43px; height: 64px !important;}
.userprofile .actionBox a:hover { background-color: #ECF8FF; color: #333333 !important; text-decoration: none !important;  padding-top: 17px; height: 98px !important; }
.userprofile .actionBox a  img { }
a.unlock { background: transparent url(../_pic/1stactionbox.jpg) no-repeat 0px 0px; }
a.support { background: transparent url(../_pic/2ndactionbox.jpg) no-repeat 0px 0px;}
a.contact { background: transparent url(../_pic/3actionbox.jpg) no-repeat 0px 0px;}
a.joboffer { background: transparent url(../_pic/4thactionbox.jpg) no-repeat 0px 0px; }
a.press { background: transparent url(../_pic/5thactionbox.jpg) no-repeat 0px 0px; }

.videoBox { width: 152px; float: left; /*padding-bottom: 15px;*/ padding-right: 15px; }
.noMargin { padding: 0px !important; }
.ima { width: 150px; height: 118px; border: 1px solid #e1ebff; }
.ima a img { width: 148px; height: 116px; padding: 1px; border: 0px !important;}
.texta{ padding: 15px 1px 0px 1px; }
.texta a, texta a:link, texta a:visited { display: block; line-height:11px !important; color: #ff691d !important; font-weight: bold; text-decoration: none !important; }
.texta a:hover, texta a:active { color: #5aa40c !important;  }
.texta a span{ display: block; width: 150px; line-height:11px !important; color: #8e8e8e !important; font-weight: normal; text-decoration: none !important; }
.moreLink { float: left; }
.moreLink a { padding-left: 20px; background: transparent url(../_pic/plus.jpg) no-repeat 0px center; display: block; margin-top: 15px; font-size: 11px !important; color: #3da3dd !important; text-decoration: underline !important; }
a.print{ float: right; width: 70px; background: transparent url(../_pic/print.jpg) no-repeat 0px center; display: block; margin-top: 15px; font-size: 11px !important; color: #3da3dd !important; text-decoration: none !important; text-indent: -9999px;}
a.print:hover {  color: #93cc05 !important; }
.moreLink a:hover{ color: #93cc05 !important;}

#login { float: right; text-align: left; height: 20px; margin-bottom: 67px; }
#search { float: right; width: 425px; }
#searchLeft { float: left; width: 0px; height: 22px; /*background: transparent url(../_pic/searchleft.jpg) no-repeat 0px 0px;*/ overflow: hidden !important;  }
#searchContent { float: left; width: 220px; height: 24px;   }
#searchRight { width: 0px; height: 22px; float: left; }
input.searchbtn{ float: left; display: block; width: 66px; height: 24px; background: transparent url(../_pic/searchbtngreen.jpg) no-repeat 0px 0px; border: 0px !important; text-indent: -9999px !important;}
input.searchinputxt{ float: left;width: 208px; height: 12px !important; color: #4f6ca9; border: 0px; padding:5px 5px 5px 5px; margin: 0px; font-size: 11px !important; background: transparent url(../_pic/searchbg.jpg) repeat-x 0px 0px; border: 1px solid #7f9db9; }
.searchselect { width: 99px !important; float: left;  /*background: transparent url(../_pic/searchbg.jpg) repeat-x 0px 0px;*/ height: 20px; margin: 2px 20px 0px 20px; padding: 0px !important;}
input.searchinputxtf {  float: left;width: 208px; height: 12px !important; color: #4f6ca9; border: 0px; padding:5px 5px 5px 5px; margin: 0px; font-size: 11px !important; background: transparent url(../_pic/searchbg.jpg) repeat-x 0px 0px; border: 1px solid #7f9db9; margin-right: 20px; }
a.login { display: block; background: transparent url(../_pic/login.jpg) no-repeat 0px center; padding-left: 20px; padding-right: 15px; text-align: left !important; float: left;}
a.createaccount { display: block; background: transparent url(../_pic/createaccount.jpg) no-repeat 0px center; padding-left: 20px; text-align: left !important; float: left; padding-right: 15px;}
a.logoff { display: block; background: transparent url(../_pic/logout.jpg) no-repeat 0px center; padding-left: 20px; padding-right: 15px; text-align: left !important; float: left;}
a.myaccount { display: block; background: transparent url(../_pic/createaccount.jpg) no-repeat 0px center; padding-left: 20px; text-align: left !important; float: left; padding-right: 15px;  }
a.rss { display: block; background: transparent url(../_pic/rss1.jpg) no-repeat 0px center; text-align: left !important; float: left; padding-left: 20px; color: #FF691B !important;}
a.rss:hover { color: #93cc05 !important; }
#newsContainer { width: 820px; padding: 0px 15px; }
.newsTitle h3 { margin: 0px !important; padding: 0px !important; }
.newsTitle h3 a, .newsTitle h3 a:visited { font-size: 16px !important; color: #ff691b !important; text-decoration: none !important; font-weight: bold; margin: 0px !important; padding: 0px !important;}
.newsTitle h3 a:hover, .newsTitle h3 a:active { color: #93cc05 !important; text-decoration: none !important; margin: 0px !important; padding: 0px !important;}
.newsTitle span { color: #8e8e8e !important; }
.newsLink a { display: block; background: transparent url(../_pic/plus.jpg) no-repeat 0px center; margin-bottom: 20px; float: right; padding-left: 20px;}

.newsDetailedTitle h3 { font-size: 16px !important; color: #ff691b !important; text-decoration: none !important; font-weight: bold; margin: 0px !important; padding: 0px !important; }
.newsDetailed span { color: #8e8e8e !important; }
.newsDetailed { padding-bottom: 5px; }
.gobackdiv { width: 100%; height: 18px; float: left; padding-bottom: 20px;}
a.goback { display: block; height: 18px; width: 59px; background: transparent url(../_pic/gobackbtn.jpg) no-repeat 0px 0px; text-indent: -9999px; }
.toTop a{ display: block; height: 18px; width: 59px; background: transparent url(../_pic/gotopbtn.jpg) no-repeat 0px 0px; text-indent: -9999px; }
.newsCommentsAdd label { display: block; width: 290px; float: left; }
textarea.comment { width: 270px !important; height: 100px !important; }
input.firstname { width: 270px !important; }
input.lastname { width: 270px !important; }

input.commentsubmit { display: block; width: 66px; height: 24px; text-indent: -9999px; border: 0px; margin: 0px 0px 0px 392px; padding: 0px; background: transparent url(../_pic/commentbtn.jpg) no-repeat 0px 0px; }
input.paymentSend { display: block; width: 66px; height: 24px; text-indent: -9999px; border: 0px; margin: 0px 0px 0px 372px; padding: 0px; background: transparent url(../_pic/commentbtn.jpg) no-repeat 0px 0px; }
input.adaugaButton { display: block; width: 66px; height: 24px; text-indent: -9999px; border: 0px; margin: 0px 0px 0px 372px; padding: 0px; background: transparent url(../_pic/updatebtn.jpg) no-repeat 0px 0px;  }
input.adaugaButtonMare1 { display: block; width: 104px; height: 24px; text-indent: -9999px; border: 0px; margin: 20px 0px 0px 353px; padding: 0px; background: transparent url(../_pic/changePass.jpg) no-repeat 0px 0px; }
input.adaugaButtonMare { display: block; width: 104px; height: 24px; text-indent: -9999px; border: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: transparent url(../_pic/uploadavatarbtn.jpg) no-repeat 0px 0px; flaot: left;}
input.floatInput{ float: left; margin-right: 20px !important;}
.username { float: left; padding-right: 2px; }
.username span { display: block; padding: 0px 2px 0px 0px; float: left; color:#ff691b; font-weight: bold; }
.datepost { float: left; }
.addcomment { padding-top: 15px; /*border-top: 1px solid #e1ebff;*/ }
.newsCommentsUser { padding: 15px 0px 5px 15px; float: left; width: 741px;}
.newsComment { padding-bottom: 15px; padding-left: 15px; float: left; width: 741px;}
.commmentAvatar { float: left; width: 64px; padding-top: 15px; padding-bottom: 15px; text-align: center;}
.commmentAvatar img { margin: 0px auto;}
.commentBox { border-bottom: 1px solid #e1ebff; }
.dateposted { float: left; clear: right;}
.helpBox { margin: 0 20px 20px 0; border: 1px solid #CCCCCC; float: left; width: 198px; }
.helpBoxHeading { background: #CCCCCC; color: #000000; padding: 2px 10px; }
.helpBoxContent { padding: 15px; }
.helpBoxContent ol { padding: 0 0 0 10px; }
.helpBoxContent li { padding: 2px 0; }

.toseediv { padding-right: 15px; float: left; margin-top: 15px; }
a.tosee { display:block; line-height: 12px !important; float: left; padding-right: 15px; border-right: 1px solid #3da3dd; }
a.tosee p {margin: 0px !important;}
.contactform { padding-bottom: 20px; float: left; width: 850px; }
.contactform label { width: 290px; display: block; float: left; }
input.entersecode { width: 96px;}
.contactform .commentsubmit { margin-left: 290px !important;  }
.contactform p { margin: 15px 0px !important;}
.light p { margin: 15px 0px !important; }
.nocomment { padding: 15px 0px;  }
.errorCode { padding-bottom: 20px; color: #990000 !important; font-size: 14px; font-weight: bold;}
.phonetitle h3 { font-size: 16px !important; color: #ff691b !important; text-decoration: none !important; font-weight: bold; margin: 0px; padding: 0px; }
.errorCodeComment {  padding: 15px 0px; border-bottom: 1px solid #e1ebff; }

.phonephp{ width: 850px;}
.leftcolumn { float: left;  width: 170px; }
.fsmwphone { float: left; margin-left: 20px; }
.fsmwphone label { display: block; width: 100px; float: left; }
.phoneimg{ float: left; width: 138px;  border: 1px solid #e1ebff; text-align: center; padding: 15px ;}
.phoneimg img { height: 183px; padding: 0px 0px;}
.vote { float: left; margin-top: 20px; }
.fsmwphonetitle h3 { font-size: 16px !important; color: #ff691b !important; text-decoration: none !important; font-weight: bold; margin: 0px; padding: 0px; }
a.yesVote { display: block; text-indent: -9999px; background: transparent url(../_pic/yes.jpg) no-repeat 0px 0px; width: 24px; height: 24px; float: left; padding-right: 15px; }
a.noVote { display: block; text-indent: -9999px; background: transparent url(../_pic/no.jpg) no-repeat 0px 0px; width: 24px; height: 24px; float: left; padding-right: 15px; }
.vote label { float: left; display: block; width: 50px;}
a.phonetitlelink { font-size: 14px !important; color: #ff691b !important; text-decoration: none !important; font-weight: bold; margin: 0px; margin: 0px 15px 15px 15px; float: left; }
a.phonetitlelink:hover, a.phonetitlelink:active { color: #93cc05 !important; text-decoration: none !important; margin: 0px;  margin: 0px 15px 15px 15px; float: left;}
#loginform label { width: 290px; display: block; float: left;}
input.loginbtn { display: block; width: 66px; height: 24px; text-indent: -9999px; border: 0px; margin: 0px 0px 0px 392px; padding: 0px; background: transparent url(../_pic/loginbtn.jpg) no-repeat 0px 0px; }
#loginform input {width: 270px;}
.latestNews ul li { border-bottom: 1px solid #e1ebff; }
.latestNews ul li a { display: block;  padding: 10px 15px; line-height: 14px !important; color: #8e8e8e !important; text-decoration: none !important;}
.latestNews ul li a:hover { display: block;  padding: 10px 15px; background: #ecf8ff; color: #8e8e8e !important; text-decoration: none !important;}
.latestNews ul li a span { display: block; width: 210px; color: #3da3dd !important; cursor: pointer;}
.latestNews ul li a:hover span { display: block; width: 210px; color: #333333 !important; cursor: pointer;}

.newsComments ul li { border-bottom: 1px solid #e1ebff; }
.newsComments ul li a { display: block;  padding: 10px 15px; line-height: 14px !important; color: #8e8e8e !important; text-decoration: none !important;}
.newsComments ul li a:hover { display: block;  padding: 10px 15px; background: #ecf8ff; color: #8e8e8e !important; text-decoration: none !important;}
.newsComments ul li a span { display: block; width: 210px; color: #3da3dd !important; cursor: pointer;}
.newsComments ul li a:hover span { display: block; width: 210px; color: #333333 !important; cursor: pointer;}

.phoneComments ul li { border-bottom: 1px solid #e1ebff; }
.phoneComments ul li a { display: block;  padding: 10px 15px; line-height: 14px !important; color: #8e8e8e !important; text-decoration: none !important;}
.phoneComments ul li a:hover { display: block;  padding: 10px 15px; background: #ecf8ff; color: #8e8e8e !important; text-decoration: none !important;}
.phoneComments ul li a span { display: block; width: 210px; color: #3da3dd !important; cursor: pointer;}
.phoneComments ul li a:hover span { display: block; width: 210px; color: #333333 !important; cursor: pointer;}

.faq ul { margin: 0px !important; padding:0px !important;}
.faq ul li { border-bottom: 1px solid #e1ebff; list-style: none;}
.faq ul li a { display: block;  padding: 10px 15px; line-height: 14px !important; color: #3da3dd !important; text-decoration: none !important;}
.faq ul li a:hover { display: block;  padding: 10px 15px; background: #ecf8ff; color: #93cc05 !important; text-decoration: none !important;}
.faq ul li a span { display: block; width: 210px; color: #333333 !important; cursor: pointer;}
.faq ul li a:hover span { display: block; width: 210px; color: #333333 !important; cursor: pointer;}
.faq ul li a p {margin: 0px !important;}

.videoPlayer { width: 450px; margin: 0px auto;}
.gobackvideo { padding-top: 20px;}

#banner { height: 377px; margin-bottom: 20px; background: transparent url(../_pic/banner.jpg) no-repeat 0px 0px; width: 850px;}
#banner ul { margin: 0px; padding: 0px; }
#banner ul li { background: url(../_pic/bannerli.gif) no-repeat 0px center; padding:3px 0px 3px 30px; color: #1d2029; font-size: 14px; font-weight: bold; }
.fsmspecifications { position: relative; top: -70px; left: 420px;}
.fsmspecifications h3 { font-size: 16px; font-weight: bold;  }
.buyOnlineLink { display:block; width: 165px; height: 37px; background: transparent url(../_pic/buyonlinebtn.jpg) no-repeat 0px 0px; text-indent: -9999px;}
.buyOnlineBTN { margin-left: 129px; margin-top: 13px;}
.safePercent {width: 110px; height: 110px; background: transparent url(../_pic/safeIcon.png) no-repeat 0px 0px; position: relative; top: -15px; left: 800px; z-index: 90;}
.TvShow a { display: block; text-indent: -9999px;width: 132px; height: 80px; background: transparent url(../_pic/tvShow.png) no-repeat 0px 0px; position: relative; top: 180px; left: -30px; z-index: 92;}
.createAccount label { display: block; float: left; width: 290px;   }
select.countryselect { width: 275px !important; }
select.countryselect option{ width: 270px !important; }
.faqCont { width: 100% !important; float: left;}
input.createBTN { display: block; width: 104px; height: 24px; text-indent: -9999px; border: 0px; margin: 20px 0px 0px 373px; padding: 0px; background: transparent url(../_pic/createaccountbtn.jpg) no-repeat 0px 0px;  }
input.disabled { display: block; width: 270px; height: 24px; text-indent: -9999px; border: 0px; margin: 20px 0px 0px 0px; padding: 0px; background: transparent url(../_pic/buynextbtn.jpg) no-repeat 0px 0px; }
input.buyconfirmbtn{ display: block; width: 270px; height: 24px; text-indent: -9999px; border: 0px; margin: 20px 0px 0px 0px; padding: 0px; background: transparent url(../_pic/buyconfirmbtn.jpg) no-repeat 0px 0px; }
a.paymentMethodLink { display: block; float: left; width: 270px; height: 24px; text-indent: -9999px; border: 0px; margin: 20px 0px 0px 0px; padding: 0px; background: transparent url(../_pic/paymentBtn.jpg) no-repeat 0px 0px; }


/* ++++++++++++++++++++++ RESELER ICONS ++++++++++++++++++++ */

div.webIcon { background: url(../_pic/icons/bannerli.gif) no-repeat left center; padding: 0 0 20px 100px; margin: 0 0 20px; border-bottom: 1px solid #E1EBFF; }

.searchBrand {float:left; margin-bottom: 20px;}
.searchBrand label {float:left; width:85px; padding-top: 3px;}
.searchBrand input {float:left;}

/* ++++++++++++++++++++++ Lising  brands  ++++++++++++++++++++ */

.listingBrands {}
.listingBrands ul {list-style-type:none; padding-left:0px;}
.listingBrands ul li{width:197px; float:left;}
.listingBrands ul li a {display:block; font-size: 12px !important; padding: 2px 0px; }
.listingBrands h3 { font-size: 16px !important; color: #ff691b !important; text-decoration: none !important; font-weight: bold; margin: 0px !important; padding: 0px !important; }

.toTop { padding: 10px 0; color: #FF691B; }

/* ++++++++++++++++++++++ Lising  feature models  ++++++++++++++++++++ */

.model { float: left; width: 90px; padding-right: 100px; margin-top: 20px;}
.model h3 a { font-size:16px !important; font-weight:bold; text-decoration: none; }
.model h3 {padding-bottom: 10px !important;}
input.forgotPSWbtn { width: 104px; height: 24px; display: block; background: transparent url(../_pic/forgotpsw.jpg) no-repeat 0px 0px; border: 0px none; padding: 0px; margin:15px 0px 0px 373px;}
.model moreLink a { margin: 0px 0px 0px 0px !important;}
.forgotPsw label { width: 290px; display: block; float: left; }
.forgotpswLink { margin-left: 290px; }

.bannerLeft{width:600px; float:left;}
.bannerRight{width:250px; float:right;}

.newsCommentsUser img{float:left; margin-right:10px;}


/* +++++++++++++++++++++++++ Buy Online ++++++++++++++++++++++++++++++++++++++++*/

.buyProducts{float:left; width:383px; padding: 15px; border:1px solid #E1EBFF; margin-right:20px; margin-bottom:20px;}
.noMarginRight { margin-right: 0px !important; }
.buyProducts h3 { font-size: 15px; }
.buyProducts img{width:130px; height:160px; }

.buyProducts label{float:left; width:100px;}


.buyProducts span {float:left; display:block; width:150px;}

.total {margin-bottom:20px;}
.total span{font-size:18px;color:#FF691B;}
.total b{font-size:14px;}



fieldset {
	border:1px dashed #CCCCCC;
	margin-bottom:20px;
	margin-top:20px;
	padding:10px;
}

legend {
	color: #0066CC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1.1;
	padding:2px 6px;
	background-color: #FFFFFF;
}

.dataForm label{display: block !important; float:left; width:270px; font-weight:bold; }

.dataForm p input {width:270px;}
.dataForm p textarea {width:270px;}
.dataForm p select {width:270px;}

a.resellerData span{ width: 64px !important; height: 64px !important; display: block; background: transparent url(../_pic/editmyresellerdata.png) no-repeat 0px 0px; }
a.resellerAdd span{ width: 64px !important; height: 64px !important; display: block; background: transparent url(../_pic/editmyresellerdata.png) no-repeat 0px 0px; }
a.myData span{ width: 64px !important; height: 64px !important; display: block; background: transparent url(../_pic/mydetails.png) no-repeat 0px 0px; }
a.changePassword span{ width: 64px !important; height: 64px !important; display: block; width: 64px !important; height: 64px !important; display: block; background: transparent url(../_pic/changePass.png) no-repeat 0px 0px; }
a.ordersHistory span{ width: 64px !important; height: 64px !important; display: block; background: transparent url(../_pic/orderhistory.png) no-repeat 0px 0px; }
a.deliveryDetails span{ width: 64px !important; height: 64px !important; display: block; background: transparent url(../_pic/delivery.png) no-repeat 0px 0px; }
a.supportArea span{ width: 64px !important; height: 64px !important; display: block; background: transparent url(../_pic/support.png) no-repeat 0px 0px; }

table.orderHistory th{ background-color: #ecf8ff; border-right:1px solid #E1EBFF; border-bottom:1px solid #E1EBFF; padding: 5px 15px;}
table.orderHistory {border-left:1px solid #E1EBFF; border-top:1px solid #E1EBFF;  }
table.orderHistory td {border-right:1px solid #E1EBFF; padding: 5px 15px; border-bottom:1px solid #E1EBFF; padding: 5px 15px; }
table.orderHistoryGrayscale th{ background-color: #eeeeee; border-right:1px solid #666666; border-bottom:1px solid #666666; padding: 5px 15px;}
table.orderHistoryGrayscale {border-left:1px solid #666666; border-top:1px solid #666666;  }
table.orderHistoryGrayscale td {border-right:1px solid #666666; padding: 5px 15px; border-bottom:1px solid #666666; padding: 5px 15px; }
#footer { background-color: #FFFFFF; width: 890px; margin: 0px auto; padding-top: 20px; padding-bottom: 10px; } 
.copyright { float: left; padding-left: 20px; }
.partner { float: right; padding-right: 20px;}

.contactDetailsPhp p {padding: none !important;}
#pagination{ width: 850px; text-align: center; padding-bottom: 20px;}
.nrResults { width: 850px; text-align: center;}
#pagination a { padding-right: 10px;}
.currentPage { padding-right: 10px; }
a.nexta{ padding-left: 10px; }
a.french { display:block; height: 16px; width: 24px; margin-left: 10px; background: transparent url(../_pic/french.jpg) no-repeat 0px 0px; text-indent: -9999px; float: left;  }
