BODY {
	line-height: 16px;

	font-family : Tahoma, Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}
BODY.global { 
		margin: 0;
		background: #ff9900 url("../img/cn/bg.png") no-repeat; 
}

/* ------------ fonts -------------- */

H1, H2, H3, H4, .step { margin: 0;padding: 0;font-weight: normal; font-family: 'TitilliumText22LMedium', Arial, sans-serif; }
/*H1, H2, H3, H4, .step { margin: 0;padding: 0;font-weight: normal; font-style: italic; letter-spacing: 0;font-family: 'DesyrelRegular', Arial, sans-serif; }*/
H1 { font-size: 22px;color: #333;margin: 20px 0; line-height: 20px; }
.home H1 { font-size: 17px;margin: 0 0 10px 0; }
H2, .step { font-size: 18px;color: #ff9f00; line-height: 26px; margin-bottom: 4px; }
H2 { margin-top: 20px; font-size: 18px; }
.home H2, .server H2 { font-size: 22px;color: #333; margin-top: 0; }
H3 { font-size: 15px;color: #333;margin-bottom: 4px; }
.home H3 { font-size: 15px;color: #fff;font-weight: bold; }
H4 { font-size: 13px;color: #333;margin-bottom: 4px; }
.login H2 { margin-top: 0; }
.newsection H2 { margin-bottom: 8px;}
.newsection H3 { color:black;font-weight: normal;}
.newsection p { color:black; font-size: 13px;font-weight: normal;line-height:16px;}

H1 span, H2 span, H3 span, H4 span, .cf SPAN { font-family: 'TitilliumText22LBold'; }

P { margin: 0 0 10px 0; }
.standard P, .server P { max-width: 670px; }
#bottom P { max-width: 100%; }

A { color: #f39900; }
A:hover, #footer LI A:hover { color: #222; }

.text { margin: 25px 15px 10px 15px; }
.cf { 
		font-weight: normal; 
		font-family: 'TitilliumText22LMedium', Arial, sans-serif;
		/*font-family: 'TitilliumText22LThin', Arial, sans-serif;*/
}
.step { display: block;width: 100%;margin: 10px 0;text-align: right; }
#r.cf .moms { font-size: 0.5em; }
.moms { font-size: 0.8em; }

/* ------------ header -------------- */

#top { background: url("../img/new_layout/top_bg.png") repeat-x; }
#header { height: 148px;}

#subMenu { float: right;width: 100%;margin: 30px 0 10px 0;padding: 0; }
#subMenu LI { width: 100%;margin: 0;padding: 0;list-style-type: none; }
#subMenu LI A {
	display: block;
	float: left;
	width: 100%;
	height: 28px;
	margin: 0;
	padding: 12px 0 0 0;
	background: url("../img/layout/bg_subMenu.png") left top no-repeat;

	text-align: center;
	color: #000;
	font-size: 14px;
}
#subMenu LI A:hover, #subMenu LI.on A:hover { background-position: left -40px; }
#subMenu LI.on A { background-position: left -80px; }
/* ------------ content -------------- */

TABLE#domain_names TD { height: 31px; }

#main { min-height: 500px; }
#content {  }

.home .top { height: 130px;background: url("../img/layout/bg_grey_banner.png") left bottom no-repeat; }
.home .top H2 { margin: 32px 0 4px 5px;color: #333333;font-size: 20px; }
.home .top P { margin-left: 5px; }

.server .top { margin-bottom: 25px; }
.server .middle { margin-bottom: 20px; }

.server .middle .column { height: 270px;cursor: pointer; }
.server .middle .one { background: url("../img/layout/server.png") left top no-repeat; }
.server .middle .two { background: url("../img/layout/server.png") left top no-repeat; }
.server .bottom .one { background: url("../img/layout/server.png") left top no-repeat; }
.server .bottom .two { background: url("../img/layout/server.png") left top no-repeat; }

DIV#leftColumn { float: left;width: 65%;margin: 0 0 10px 0; }
DIV#leftColumn.w62 {width: 61%;}

DIV#rightColumn { float: right;width: 30%;margin: 0 0 10px 0; }
DIV#rightColumn.w36 {width: 37%;}

#webbpaket, #server,#cloudpromo { height: 240px;cursor: pointer; }
#webbpaket { background: url("../img/layout/web_package.png") left top no-repeat; }
#cloudpromo { background: url("../img/new_layout/cloud_promo_bg.jpg") left top no-repeat; }
#server { background: url("../img/layout/dedicated_server.jpg") left top no-repeat; }

#cloudpromo H2 { margin: 35px 30px 12px;color: #fff;font-size: 20px;font-weight: bold; color: #fff; }
#cloudpromo p { margin: 25px 30px 12px;color: #fff;font-size: 24px; line-height: 24px; color: #fff; }
#webbpaket H2, #server H2, .server .middle H2 { margin: 35px 40px 12px;color: #fff;font-size: 27px;color: #fff; }
#webbpaket P, #server P, .server .middle P { margin: 0 40px;font-size: 14px;font-weight: bold;color: #fff; }
#webbpaket P#wp_moms { position: absolute; bottom: 14px; right: -20px; font-size: 0.8em; }
.server .middle H2, .server .middle P { color: #333; }

.server .middle H2 { margin-top: 30px; }

.slider-webh ul li { height: 20px;!importantmargin: 0 !important;padding: 2px 0 0 24px !important;list-style-type: none !important; background: url("../img/layout/checklist2.png") left top no-repeat !important;}
.slider-webh.move {
  min-height: 190px;
  min-width: 440px;
  background: transparent url("../img/new_layout/flytta_pil_kartong.png") 20px 20px no-repeat;
}

.server UL, .webh UL { margin: 0 40px;padding: 0;font-size: 13px;color: #333; }
.fi UL { margin: 8px 0; }
.server UL { width: 72%; }
.webh UL LI { height: 20px;margin: 0;padding: 2px 0 0 24px;list-style-type: none;background: url("../img/layout/checklist.png") left top no-repeat; }
.server UL LI, .fi UL LI { margin: 0;padding: 0 0 5px 24px;list-style-type: none;background: url("../img/layout/checklist1.png") left top no-repeat; }
.server UL#server2 LI, .f1 UL LI { background-image: url("../img/layout/checklist2.png"); }
.server UL#server3 LI, .f2 UL LI { background-image: url("../img/layout/checklist3.png"); }
.server UL#server4 LI, .f3 UL LI { background-image: url("../img/layout/checklist4.png"); }

.webh UL { margin: 10px 0 0 40px; }
.webh UL LI { color: #FFF; font-weight: bold; background-position: left -60px; }

UL.links { margin: 0; padding: 0; }
UL.links LI { background-image: url("../img/layout/linklist.png"); }

#r.cf, .price, .plus { position: absolute;bottom: 54px;right: 0;font-size: 18px;font-weight: normal; }
#r.cf SPAN, #l.cf SPAN, .price SPAN { font-size: 30px;font-weight: bold; }

#l.cf {
	width: 194px;
	height: 105px;
	background: url("../img/layout/bg_guarantee.png") left top no-repeat;
	line-height: 22px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}
.home #l.cf { position: absolute;bottom: 15px;left: 0px;padding: 33px 0 0 0;font-size: 16px; }
.standard #l.cf { float: right;padding: 33px 0 0 0;font-size: 24px; }
.server #l.cf { clear:right; float:right; margin-right:38px; padding-top:33px; font-size: 16px;}

.price { bottom: 80px;right: -5px; }
.plus { height: 38px;padding: 21px 0 0 65px;bottom: 14px;left: -20px;background: url("../img/layout/plus_icon.png") left top no-repeat; }

.icons0, .icons39, .icons59, .icons99 { display: block;width: 106px;height: 106px;cursor: pointer;background: url("../img/layout/0.png") left top no-repeat;color: #fff;font-size: 42px;font-weight: bold;text-align: center; }
.icons39 { background: url("../img/layout/39.png") left top no-repeat; }
.icons59 { background: url("../img/layout/59.png") left top no-repeat; }
.icons99 { background: url("../img/layout/99.png") left top no-repeat; }
.icons0:hover, .icons39:hover, .icons59:hover, .icons99:hover { color: #fff; }

span.kr { display: block;clear: left;margin-top: -2px;font-size: 10px;line-height:1; }

.home .icons0, .home .icons39, .home .icons59, .home .icons99 { position: absolute;bottom: 48px;right: 45px;height: 76px;padding-top: 30px;line-height: 0px; }

.server .icons0, .server .icons39, .server .icons59, .server .icons99 { position: absolute;right: -15px;top: -15px; }
.server .icons0, .server .icons39, .server .icons59, .server .icons99,
.standard .icons0, .standard .icons39, .standard .icons59, .standard .icons99,
.paket .icons0, .paket .icons39, .paket .icons59, .paket .icons99 { height: 71px;padding-top: 35px; }
.paket .icons0, .paket .icons39, .paket .icons59, .paket .icons99 { margin: 0 auto;cursor: default; }

#orderform .icons0, #orderform .icons39, #orderform .icons59, #orderform .icons99 { position: static;height: 68px;padding-top: 38px; }
#orderform #step1 .icons0, #orderform #step1 .icons39,
#orderform #step1 .icons59, #orderform #step1 .icons99 { display: block;height: 74px;padding-top: 32px;line-height: 40px; }
#orderform span.kr { line-height: 40px; }

/* IE7 Hack */
html>body .server .icons0, html>body .server .icons39, html>body .server .icons59, html>body .server .icons99,
html>body .standard .icons0, html>body .standard .icons39, html>body .standard .icons59, html>body .standard .icons99,
html>body .paket .icons0, html>body .paket .icons39, html>body .paket .icons59, html>body .paket .icons99  { *height: 76px;*padding-top: 30px; }
html>body .home .icons0, html>body .home .icons39, html>body .home .icons59, html>body .home .icons99  { *height: 83px;*padding-top: 23px; }
/* IE7 Hack */

#order, #price, #help {
	display: block;
	width: 380px;
	height: 52px;
	padding: 18px 0 0 75px;
	background: url("../img/layout/order.png") left top no-repeat;
}
#order { margin-top: 6px; }
#price { margin-top: 9px;background-image: url("../img/layout/price.png"); }
#help { margin-top: 9px;background-image: url("../img/layout/help.png"); }

.expand { background: url("../img/layout/bg_expand.gif") left bottom no-repeat; }
#foldOut { height: 100px; }

.home .bottom .column { height: 155px;margin-top: 10px;background: url("../img/layout/bg_small.png") left top no-repeat;cursor: pointer; }
.home .bottom2 .column { height: 155px;margin-top: 10px;cursor: pointer; }
.home .bottom .text { position: absolute;width: 228px;margin: 41px 20px 0 48px;color: #fff;z-index: 100; }
.ribbon { position: absolute;left: -6px;top: -10px;width: 57px;height: 57px;background: url("../img/layout/icon1.png") left top no-repeat; }
.two .ribbon { background-image: url("../img/layout/icon2.png"); }
.three .ribbon { background-image: url("../img/layout/icon3.png"); }

#addon { height: 140px;margin-bottom: 20px;background: url("../img/layout/bg_addon.gif") left top no-repeat; }
#addon #r.cf { top: 30px;right: 25px; }
#addon H2 { margin: 0 0 22px 70px;padding-top: 30px;color: #444;font-size: 20px; }
#addon UL { margin: 0 0 0 25px;padding: 0; }
#addon LI { margin: 0 0 8px 0;padding: 0 0 0 24px;list-style-type: none;font-size: 14px;background: url("../img/layout/checklist5.png") left top no-repeat; }

#addon2 { height: 140px;margin-bottom: 20px;background: url("../img/layout/bg_addon.gif") left top no-repeat; }
#addon2 #r.cf { top: 190px;right: 25px; }
#addon2 H2 { margin: 0 0 22px 70px;padding-top: 30px;color: #444;font-size: 20px; }
#addon2 UL { margin: 0 0 0 25px;padding: 0; }
#addon2 LI { margin: 0 0 8px 0;padding: 0 0 0 24px;list-style-type: none;font-size: 14px;background: url("../img/layout/checklist5.png") left top no-repeat; }

ul.contact { float: left; width: 30%;margin: 6px 0 6px 12px;padding: 0; }
ul.contact li { margin: 0 0 0.4em 0;padding: 0;list-style-type: none; }

.contact .row { margin-bottom: 20px;padding-bottom: 5px;border-bottom: 1px dashed #ccc; }
.contact H3 IMG { vertical-align: middle; }

#quick_order {
	float: right;
	clear: both;
	width: 252px;
	height: 78px;
	margin: 10px 0 10px 20px;
	padding: 22px 0 0 0;
	background: url("../img/layout/bg_order2.png") left top no-repeat;
	text-decoration: none;
	font-size: 20px;
	text-align: center;
	color: #444;
}
#quick_order:hover { background-position: left -100px; }
#quick_order P.order_text { position: relative; left: -10px; line-height: 20px;}

P.info_frame { border: 1px solid #CCC; background-color: #DDD; padding: 5px; width: auto; }

.img_text { position: relative; float: left; }
.img_text P { position: absolute; bottom: 38px; left: 80px; font-size: 1.2em;}


.help { float: right; position: relative; }
.expIcon { margin: 1px 0 0 10px; }

.exp {
 display: none;
 position: absolute;
 margin-top: -37px;
 margin-left: 30px;
 padding: 46px 0 0 0;
 width: 260px;
 background: url("../img/layout/exp_top.png") left top no-repeat;
 color: #FFF;
 z-index: 900;
}

html>body .exp { *margin-top: -18px; *margin-left:5px; *z-index: -1;}

.expBtm {
	padding: 0 35px 15px 45px;
	background: url("../img/layout/exp_bottom.png") left bottom no-repeat;
}
.expBtm P { position: relative; top: -10px;}
.help:hover .exp { display: block; }

.info_frame { width: 100%;margin: 15px 0 5px 0;background: url("../img/layout/info_middle.gif") left top repeat-y; }
.it { background: url("../img/layout/info_top.gif") left top no-repeat; }
.ib { padding: 15px 20px 11px 20px;background: url("../img/layout/info_bottom.gif") left bottom no-repeat; }
.info UL { margin: 0;padding: 0; }
.info LI { margin: 0 0 4px 0;padding: 0; }

.choose { float: right;width: 100%;height: 30px;padding: 15px 0 0 0;background: url("../img/layout/bg_choose.png") left top no-repeat;text-align: center;color: #fff;font-weight: bold;font-size: 12px; }

/* ------------ footer -------------- */

#bottom { float: left; width: 100%;background: url("../img/layout/bg_bottom.png") left top repeat-x; }
#footer { font-size: 11px;color: #999; }

#footer H2 {
	float: left;
	height: 24px;
	margin: 10px 0;
	padding: 6px 0 0 35px;
	background: url("../img/layout/shortcuts.png") left top no-repeat;

	color: #333;
	font-size: 14px;
}
#credit { float: right; text-align: right;}
#credit IMG { margin: 10px 0 0 6px; }


#copyright, #siteby  { float: left;margin: 0;padding: 0;color: #666; }

#siteby { float: right; }
#siteby LI { float: left;list-style-type: none; }
#siteby LI A { padding: 0 0 0 1em;border-left: 1px solid #666;color: #666; }
#siteby LI A.xhtml { padding-right: 1em;border: none; }

/* ------------ tables & forms -------------- */

TABLE { width: 100%;margin: 0 0 10px 0;padding: 0; }
.order TABLE THEAD TR, .order TABLE TFOOT TR { background-color: #f3f3f3; }
TH, TD { min-width: 40px;padding: 2px 5px;border-bottom: 1px solid #ccc;text-align: left; }
TH.col1, TH.col4 { width: 100px; }
TR.b TD { font-size: 1.1em; font-weight: bold; }
TR.r1 { background-color: #DDDDDD; }
TR.c1 { background-color: #ff9f00; }
TR.border TD {border-top: 1px solid #DDDDDD;}

FORM { margin: 0;padding: 0;border: none; }

INPUT, SELECT, BUTTON, TEXTAREA { font-size: 18px; }
INPUT, SELECT, BUTTON { margin: 0;padding: 0 0.1em; }

INPUT, SELECT { border: 1px solid #ccc; }
SELECT { background-color: #fff; }
OPTION { padding: 0 0 0 0.5em; }

/* ------------ orderform och login -------------- */

FORM { width: 88%;color: #333; }

#rightColumn FORM { width: 100%; }

DIV#step1 .top A { display: block;margin: 0 0 10px 0;cursor: pointer; }
DIV#step2 .top A { display: block;margin: 0 0 10px 0;cursor: pointer; }

FIELDSET { clear: both;margin: 0 0 20px 0;border: 1px dashed #ff9f00; }
FIELDSET#faktura { border: 1px dashed #333; }
FIELDSET#wh { clear: none;float: left;width: 49%; }
FIELDSET#doman { clear: right;float: right;width: 49%; }

FIELDSET DIV.box { margin: 20px 20px 10px 20px; }

LEGEND { margin: 0 10px;padding: 0 10px;background-color: #ffffff;font-size: 18px;color: #ff9f00; }
html>body LEGEND { *padding-bottom: 4px; } /* IE7 */

FIELDSET#faktura LEGEND { color: #333; }

LABEL {
	display: block;
	clear: both;
	margin: 0;
	padding: 6px 0;

	font-weight: bold;
	font-size: 13px;
	font-family: Verdana, Arial, Tahoma, "Trebuchet MS", sans-serif;
	color: #777;
}
LABEL SPAN { font-size: 11px; }

INPUT { float: left;width: 265px;height: 28px;margin-bottom: 10px;padding: 5px 5px 0 5px;color: #666; }
INPUT:focus, INPUT:hover { background-color: #f5f5f5;border: 1px solid #ff9f00; }

TEXTAREA:focus, TEXTAREA:hover { background-color: #f5f5f5;border: 1px solid #ff9f00; }
TEXTAREA { float: left;width: 265px;height: 80px;margin-bottom: 10px;padding: 5px 5px 0 5px;color: #666; }

DIV.button {
	float: right;
	height: 45px;
	margin: 0 0 20px 0;
	background-image: url("../img/layout/bg_button_div.png");
	background-position: left 0px;
	background-repeat: no-repeat;
}
DIV.button { margin-left: 20px; }
.standard DIV.button, .server DIV.button { clear: both;margin-top: 10px; }

DIV.prev  { clear: both;float: left;background-position: right -45px; }
DIV.grey  { float: left;height: 35px;margin: 0 0 10px 0;background-image: url("../img/layout/bg_button_grey.png"); }

DIV.button BUTTON,
DIV.grey BUTTON {
	float: left;
	height: 45px;
	margin: 0;
	padding: 0 55px 0 20px;
	border: 0px;
	background: transparent url("../img/layout/bg_button_a.png") right 0px no-repeat;
	cursor: pointer;

	color: #444;
	font-size: 14px;
}
DIV.prev BUTTON { padding: 0 20px 0 55px;background-position: left -45px; }
DIV.send BUTTON { background-position: right -180px; }

DIV.next BUTTON:hover { background-position: right -90px; }
DIV.prev BUTTON:hover { background-position: left -135px; }
DIV.send BUTTON:hover { background-position: right -225px; }

DIV.grey BUTTON { float: left;width: auto;height: 35px;padding: 0 20px;background: url("../img/layout/bg_button_input.png") right top no-repeat;border: none; }
html>body DIV.prev BUTTON { *padding: 0 5px 0 40px; }
html>body DIV.next BUTTON { *padding: 0 40px 0 5px; }
html>body DIV.grey BUTTON { *padding: 0; }

INPUT#birthdate,
INPUT#birthdate_2 { float: left;margin-right: 10px; }
INPUT#surname { clear: both; }
LABEL#order_domain { margin-bottom: 0; }
INPUT#submit { display: block;clear: both;width: 90px;height: 26px;background-color: #fff;cursor: pointer;font-size: 11px; }

LABEL IMG { margin-left: 5px; }

INPUT.radio { width: auto;height: 14px;margin: 7px 7px 0 0;padding: 0;border: none; }
INPUT.radio.os { margin-top: 11px; }
LABEL.radio { width: auto;float: none;clear: none; }

TABLE INPUT.radio { float: none;margin-right: 0; }
TABLE IMG { margin-top: 2px; }
TABLE TBODY TR:hover { background-color: #f3f3f3; }
TABLE TBODY TR.no_hover:hover { background-color: transparent; }
TABLE TR.unavailable { color: #bbb; }

TABLE#server_spec { width: 95%; }
TABLE#server_spec TBODY TD { min-width: 55px;height: 30px;padding: 0 4px; }
TABLE#server_spec TBODY TH { height: 48px;padding: 0 0 0 50px;background: url("../img/layout/bg_th.gif") left center no-repeat;border-bottom: none;font-size: 14px;color: #111; }
.extra TABLE#server_spec TBODY TH, TABLE#server_spec TBODY TH.extra { background: url("../img/layout/bg_th2.gif") left center no-repeat; }

.e { border-bottom: none; }

DIV#rightColumn INPUT { width: 257px; }
DIV#rightColumn INPUT, DIV#rightColumn .grey { float: right; }

DIV.error { float: left;height: 25px;padding: 10px 10px 0;color: red; font-weight: bold;font-size: 11px; }

TD.same { background-color: #ddd; }
TD.best { font-weight: bold; }

#btnSelLin, #btnSelWin, #btnSelDom {
	float: right;
	clear: right;
	width: 170px;
	height: 40px;
	margin: 5px 0 15px 0;
	padding: 0;
	border: none;
	background: transparent url("../img/layout/bg_input_os.png") left top no-repeat;
	cursor: pointer;

	font-size: 14px;
	color: #444;
}
#btnSelWin { margin-bottom: 0;background-position: -170px top; }
#btnSelDom { margin-bottom: 0;background-position: -340px top; }
#btnSelLin:hover { background-position: left -40px; }
#btnSelWin:hover { background-position: -170px -40px; }
#btnSelDom:hover { background-position: -340px -40px; }
#btnSelLin.on, #btnSelLin.on:hover { background-position: left -80px; }
#btnSelWin.on, #btnSelWin.on:hover { background-position: -170px -80px; }
#btnSelDom.on, #btnSelDom.on:hover { background-position: -340px -80px; }

#os_info_lin, #os_info_win {  }

#os_info_lin LI, #os_info_win LI { margin: 0;padding: 0; }

/* ------------ search -------------- */

#search {
/*	width: 94%;*/
	height: 100px;
/*	margin: 0 0 0 4%;*/
	background: url("../img/layout/bg_search.png") -5px -10px no-repeat;
}
.standard #search { height: 100px;background-position: left -21px; }

#search FORM { width: auto; }
#search LABEL {
	float: left;
	width: 93px;
	height: 65px;
	margin: 15px 5px 0 0;
	padding-top: 28px;
	background: url("../img/layout/bg_label.png") left top no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #444;
	text-transform: uppercase;
	text-align: center;
}
.standard #search LABEL { margin-top: 0px; }

#search LABEL SPAN { font-size: 17px; }

#search INPUT { float: left;background-color: transparent;border: 0px; }
#search INPUT#sf {
	width: 220px;
	height: 28px;
	line-height: 28px;
	margin: 42px 0 0 0;
	padding: 1px 0 0 0;
	font-size: 16px;
	font-weight: bold;
	color: #444;
}
.standard #search INPUT#sf { margin-top: 15px; }
#search INPUT#sb {
	width: 66px;
	height: 54px;
	margin: 30px 0 0 20px;
	background: url("../img/layout/bg_sb.png") left top no-repeat;
	cursor: pointer;
}
.standard #search INPUT#sb { margin-top: 18px; }

.search-wrapper {
	width: 415px; 
	float: left; 
	margin: 25px 0 0 10px;
}
.search-wrapper h2, .search-wrapper p {
	margin-left: 15px !important;
}

html>body .two { *z-index:-1 }

.c0, .c0:hover { background: url("../img/layout/bg_package_top.png"); }

.c1 { background: #df8ec2; }
.c1:hover { background: #af5e92; }
.c1c { background: #faf2f7; }

.c2 { background: #f8bc62; }
.c2:hover { background: #c88c32; }
.c2c { background: #fcf6ee; }

.c3 { background: #c5d88e; }
.c3:hover { background: #97aa60; }
.c3c { background: #f7f9f2; }

.c4 { background: #8ad1d0; }
.c4:hover { background: #5aa1a0; }
.c4c { background: #f2f8f8; }

.c5, .c5:hover { background: #ffffff url(../img/layout/bg_info.png) no-repeat scroll center top; }

.c1b, .c2b, .c3b, .c4b {
	padding: 2px;
}

.c1b:hover {
	border: 1px dashed #af5e92;
	padding: 0px;
}

.c2b:hover {
	border: 1px dashed #c88c32;
	padding: 0px;
}

.c3b:hover {
	border: 1px dashed #97aa60;
	padding: 0px;
}

.c4b:hover {
	border: 1px dashed #5aa1a0;
	padding: 0px;
}

.newsrightpost { 
	float:left;
	width:550px;
	margin-top:0px;
	padding:2px;
	background:#EEEEEE;
	border:1px solid #CCCCCC;
	margin-bottom:25px;
}

.newscpost {
	max-height:none;
	width:550px;
	clear:both;

}
.newstop h2 {
	color:#FF9F00;
	font-size:22px;
}
.newscpost h2 {
	margin-left:25px;
	margin-top:6px;
}
.newscpost h3 {
	margin-left:25px;
	font-size:9px;
}
.newscposttitle{
	width:100%;
	height:55px;
	padding:3px;
	background:url("../img/layout/bg_grey_news.png");
	background-repeat:no-repeat;
}
.newsholder {
	margin-left:100px;
}
.newspost {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#666666;
	padding-top:19px;
	padding-left:14px;
	padding-right:14px;

}	
.resellerbody{
	padding-left:15px;
}

.resellerbody li { max-width: 650px; }

.bottomlinkh2{
	text-decoration: none;
	color:black;
	margin-bottom: 8px;
	font-size:16px;
	
}
.bottomlinkp{
	color:black;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	line-height:16px;
}
.newscallender {
	height:64px;
	width:78px;
	padding-left:20px;
	padding-top:20px;
}

#orderform #birthdate , #orderform #firstname , #orderform #lastname, #orderform #address, #orderform #zipcode, #orderform #city, #orderform #email, #orderform #phone, #orderform #cellphone, #orderform #fax, #orderform #note, #orderform #orgno, #orderform #companyname, #orderform #address2 { width: 375px; } 

div.registry { margin-top: 20px; padding-bottom: 5px; border-top: 1px dashed #ccc; }


.clearfix:after
{
		display: block;
		clear: both;
		height: 0;
		visibility: hidden;
		content: ".";
}
.clearfix
{
		display: inline-block;
}
* html .clearfix
{
		height: 1px;
}
.clearfix
{
		display: block;
}
<

