/*    CSS Reset
---------------------------------------------------    */
html, body, h1, h2, h3, h4, h5, h6, p, table, th, td, form, fieldset, ul, li, blockquote    {
    margin: 0;
    padding: 0;
}
/*    Body
---------------------------------------------------    */
body    {
    background: #000;
    color: #FFFFF;
    font: normal 12px/1.5 Arial, sans-serif;
}
/*    Headings
---------------------------------------------------    */
h1    {
    margin: 0 0 10px;
    font-size: 30px;
    font-weight:normal;
	color:#FFFFFF;
}
h2    {
    margin: 10px 0 5px;
    font-size: 20px;
    font-weight:normal;
	color:#FFFFFF;
}
h3    {
    margin: 20px 0 0;
    font-size: 12px;
	color:#FFFFFF;
}
h4    {
    margin: 20px 0 0;
    font-size: 15px;
	color:#FFFFFF;
}
h5    {
    margin: 15px 0 5px;
    font-size: 13px;
}
h6    {
    margin: 15px 0 5px;
    font-size: 12px;
}
/*    Paragraphs
---------------------------------------------------    */
p    {
	margin: 0px 0 10px;
	color:#FFFFFF;
}

/*    Images
---------------------------------------------------    */
img    {
    display: block;
    border: none;
}
img.inlineImg    {
    display: inline;
}
/*    Links
---------------------------------------------------    */
a:link, a:visited    {
    color: #006bb6;
    text-decoration:underline;
}
a:active, a:hover    {
    color: #006bb6;
}
#page_envelope #content #ac a {
	font-size: 14px;
	line-height: 19px;
}

/*    Lists
---------------------------------------------------    */
ul    {
	margin: 0px 0;
	margin-right:0px;
	padding: 7px 0 0 0px;
	list-style: inside;
	color: #FFF;
}
    ul li    {
        margin: 0 0 5px;
    }

    ul ul    {
        list-style: inside;
		padding: 14px 0 0 14px;
		margin-left:5px;
    }

    ul ul ul    {
        list-style: inside;
    }
dl    {}
    dl dt    {}
    dl dd    {}
    dl.horizontalList    {
        margin: 10px 0;
        overflow: hidden;
    }
    dl.horizontalList dt, dl.horizontalList dd    {
        float: left;
        margin: 0;
        padding: 5px 0;
        border-bottom: 1px dotted #ccc;
        font-weight: normal;
    }
    dl.horizontalList dt    {
        width: 30%;
    }
    dl.horizontalList dd    {
        width: 70%;
    }
hr { display:none; }



#page_envelope { width:900px; margin:0 auto; }

}
#header { margin:0px 0 40px; }
#header #logo {
	width:900px;
    height:94px;
    background-image:url("/images/header.gif");
    background-repeat:no-repeat;
    background-color:#000;
}

.jp{background-image: url(../img/header-w-logo_jp.jpg)!important;}
.de{background-image: url(../img/header-w-logo_de.jpg)!important;}
.es{background-image: url(../img/header-w-logo_es.jpg)!important;}
.fr{background-image: url(../img/header-w-logo_fr.jpg)!important;}

#header #hero #disc_links {
	margin-top:316px;
	margin-right:41px;
	float:right;
	width:205px;
	height:140px;
	font-size:14px;
	line-height: 19px;

}

#header #hero #disc_links .yo a {
display: block;
width: 102px;
height: 22px;
background: url(../img/cw_102x44_registernow.png) transparent no-repeat;
}

#header #hero #disc_links .yo a:hover {
background-position: 0 -22px;
} 
#content #ac {
	float:left;
	text-align:left;
	width:296px;
	height:1120px;
	padding-left: 26px;
	padding-right:26px;
	background:#333 url(../img/right_box_base.gif) bottom no-repeat ;
}
#content #ac h3 {
	font-size:18px;
	font-weight:normal;
	line-height: 19px;
	word-spacing: 2px;
	letter-spacing: 0,7;
}
#page_envelope #content #ac p {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 19px;
	color:#c4c4c3;
}

#page_envelope #content #feat_lt {
	/*background-image: url(../img/bk_text_img.png);*/
	width: 537px;
	float: left;
	background-repeat: no-repeat;
	list-style-type: circle;
	list-style-position: inside;
	/*margin-left: 10px;*/
	padding-top: 4px;
	padding-right:15px;
	/*background-color:#1a1a1a;*/
	overflow:hidden;
}
#page_envelope #content #feat_lt ul {
	list-style-type: disc;
	color: #FFF;
	list-style-position: outside;
	padding-left: 42px;
	padding-right: 60px;
	font-size: 13px;
	line-height: 17px;
}
#page_envelope #content #feat_lt ul li {
	margin-bottom: 20px;
}

#page_envelope #content #feat_lt h3 {
	font-size: 18px;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 13px;
}
#page_envelope #content #feat_lt .left_box  {
	width:268px;
	float:left;
} 
#page_envelope #content #feat_lt .right_box  {
	width:268px;
	float:right;
} 

#content #ac .ac_btn a { width:217px; height:86px; display:block; margin:0 0 20px 0; }
#content #ac .download a:link, #content #ac .download a:visited { background:url('../img/btn_download.jpg') no-repeat 0 -86px; }
#content #ac .download a:active, #content #ac .download a:hover { background:url('../img/btn_download.jpg') no-repeat 0 0; }

#content #ac .buy_now a:link, #content #ac .buy_now a:visited { background:url('../img/btn_buy_upgrade.jpg') no-repeat 0 -86px; }
#content #ac .buy_now a:active, #content #ac .buy_now a:hover { background:url('../img/btn_buy_upgrade.jpg') no-repeat 0 0; }

#content #ac .reseller a:link, #content #ac .reseller a:visited { background:url('../img/btn_reseller.jpg') no-repeat 0 -86px; margin:0; }
#content #ac .reseller a:active, #content #ac .reseller a:hover { background:url('../img/btn_reseller.jpg') no-repeat 0 0; margin:0; }

#content .hr { margin:40px 0; width:960px; height:3px; clear:both; background:url('../img/horizontal_line.gif') no-repeat; }

#content .carousel_pod { margin:0 60px 40px 0; width:177px; float:left; }
#content .carousel_pod  h3 { margin: 0 0 10px; font-size: 15px; text-align:center; }
#content .carousel { margin:0 0 0 0; width:177px; }
#content .link_pod { margin: 25px 0 0; width:222px; float:right; }
#content .link_pod h3 { margin: 0 0 5px; font-size: 20px; font-weight:normal; }

#footer { font-weight:bold; /*text-align:center;*/  padding-top:50px; }
#footer a, #footer a:link, #footer a:visited { color:#006bb6; text-decoration:none; }
#footer a:active, #footer a:hover { color:#006bb6; }
#page_envelope #header #hero #logo {
	float: left;
	margin-top: 25px;
	margin-left: 8px;
}
#page_envelope #content #ac h4 {
	line-height: 18px;
	font-weight: bold;
}

/*.hero_link {
	width: 208px;
	float:right;
}
.hero_link a.getGuide {
	background-image:url(../img/btn_get_the_guide.png) 0 0 no-repeat;
	height: 30px;
	width: 208px;
	display:block;
	cursor:pointer;
	line-height:normal;
}
.hero_link a.getGuide:hover {
	background-position: 0 -30px;
}

.blueActionButton2 a.upgradeNow { width:105px; height:22px; background:url('../images/general/rr_105x44_upgradenow.png') 0 0 no-repeat; }
.blueActionButton2 a.buyNow:hover, .blueActionButton2 a.rentNow:hover, .blueActionButton2 a.upgradeNow:hover, .blueActionButton2 a.viewSchedule:hover { background-position:0 -22px; }
*/

input.elqSubmit {
background:url(../img/btn_get_the_guide.png) no-repeat scroll 0 0 #000;
height:34px;
width:188px;
border:0px;
}
input.de_get{background:url(../img/btn_get_the_guide_de.png) no-repeat scroll 0 0 #000;}
input.fr_get{background:url(../img/btn_get_the_guide_fr.png) no-repeat scroll 0 0 #000;}
input.es_get{background:url(../img/btn_get_the_guide_es.png) no-repeat scroll 0 0 #000;}
input.jp_get{background:url(../img/btn_get_the_guide_jp.png) no-repeat scroll 0 0 #000;}

input.elqSubmit:hover {
	background-position: 0 -34px;
	cursor:pointer;
}


.actionButton2 a.getGuide {
background:url(../img/btn_get_the_guide.png) no-repeat scroll 0 0 transparent;
height:30px;
width:208px;
}


.getGuide {
background:url(../img/btn_download_guide.png) no-repeat scroll 0 0 transparent;
height:34px;
width:208px;
border:none;
cursor:pointer;
}
a.de_get{background:url(../img/btn_download_guide_DE.png) no-repeat scroll 0 0 transparent;!important }
a.es_get{background:url(../img/btn_download_guide_Es.png) no-repeat scroll 0 0 transparent;!important }
a.fr_get{background:url(../img/btn_download_guide_FR.png) no-repeat scroll 0 0 transparent;!important }
a.jp_get{background:url(../img/btn_download_guide_JP.png) no-repeat scroll 0 0 transparent;!important }

.getGuide:hover {
	background-position: 0 -34px;
}

.actionButton2 a.getGuide:hover {
	background-position: 0 -30px;
}

.actionButton2 a {
background-position:right 0;
margin:0 0 2px;
padding:0;
}

.actionButton2 a, .getGuide a span {
color:#006BB6;
cursor:pointer;
display:block;
font-weight:bold;
height:30px;
margin:0 10px 0 0;
padding:0 0 0 10px;
text-decoration:underline;
}