/**********
main_color:#53585E;
border:#AFADA1;
**********/

body {
font-family:Helvetica,Arial;
font-size:14px;
line-height:1.4em;
background:#53585E;
_background:#6B7DA5;
background-position:0 0;
padding:0;
margin:0;
text-align:justify;
overflow-y:scroll;
color:#444;
}
/*FONT STYLES*/
	
h1 {
font-weight:bold;
font-size:26px;
}

h2 {
color:#6B7DA5;
font-size:22px;
font-weight:normal;
text-shadow:0 1px 0 #fff;
}
	
#ctl00_page_left h2 {
overflow:visible;
padding-bottom:15px;
margin-bottom:0;
clear:both;
display:block;
background:url('../images/h-bg.gif') no-repeat 0 25px;
}

#ctl00_page_left h2 span {
border-bottom:1px solid #DDD;
padding-bottom:5px;
display:block;
}

a {color:#6B7DA5;}
a:hover { text-decoration:none;}
ul li {list-style:none;}
ul ul {
padding:0;
margin:0;
}
	
.inl {
margin:0;
padding:0;
_font-weight:bold;
font-size:14px;
font-style:oblique;
color:#888;
}
	
b {
font-weight:bold;
color:#000;
}
	
#ctl00_page_left p {
line-height:1.7em;
}
	
/*END FONT STYLES*/

/*LAYOUT*/
#container {
width:960px;
margin:auto;
overflow:hidden;
}

#page_content {background:#fff;}

#ctl00_page_left {
/* now set in code width:620px;*/
float:left;
background:#FFF;
/*padding:20px;*/
/*overflow:hidden;*/
/* min-height:600px; */
}

#content {padding:20px;}

#ctl00_page_right {
width:259px;
float:right;
background:#DDDDDD;
background:#EEEEEE;
padding:20px;
border-left:1px solid #AFADA1;
border-left:1px solid #CCCCCC;
overflow:hidden;
text-shadow:0 1px 0 #FFF;
font-weight:normal;
}

#ctl00_page_right p {
	text-align: left;
}

#ctl00_page_right li {
border-bottom:1px dashed #CCCCCC;
padding-left:10px;
}

/*#ctl00_page_right li a {
text-decoration:none;
}*/

#ctl00_page_right li a:hover {
color:#666;
}

#footer_left {
width:620px;
float:left;
padding:20px;
overflow:hidden;
height:60px;
background:#000;
}

#footer_right {
width:259px;
float:left;
background:#222;
padding:20px;
border-left:1px solid #666666;
overflow:hidden;
height:60px;
text-align:left;
}

/* for seperate bg's
#header, #page_content, #footer {
width:960px;
margin:auto;
}
*/

/*END LAYOUT*/

/*HEADER*/

#header {
padding-top:20px;
height:120px;
background:#000 url('../images/skyline_cn8.png') no-repeat;
border:1px solid #AFADA1;
border-bottom:0;
margin-top:20px;
}
#header #head_image {
width:50px;
height:50px;
overflow:hidden;
float:left;
margin-left:16px;
margin-right:20px;
background:#6B7DA5 url('../images/rvlblue.png') no-repeat;
}

#header #head_text {
font-size:36px;
color:#6B7DA5 ;
font-weight:bold;
float:left;
margin-top:16px;
}
/*END HEADER*/

/*FOOTER*/

#footer {
clear:both;
color:#DDDDDD;
text-align:center;
}

#footer p {
text-align:right;
color:#FFFFFF;
font-size:13px;
}

/*END FOOTER*/

/*NAVIGATION*/

#nav, #navbottom {
color:#FFF;
clear:both;
padding-top:10px;
margin:0;
padding:0;
position:absolute;
top:130px;
width:958px;
}

#nav {
_border-bottom:6px solid #6B7DA5;
}

#nav li, #navbottom li {
list-style:none;
float:left;
padding-top:9px;
}

/*#nav li:hover {
}*/

#nav li a, #navbottom li a {
color:#CCCCCC;
text-decoration:none;
font-weight:bold;
padding:2px 10px 4px 10px;
}
#nav li a {
text-transform:uppercase;
	
overflow:hidden;
}
#nav li a:hover, #navbottom li a:hover {
text-decoration:underline;
color:#FFFFFF;
}

#nav li a:hover, #nav .selected {
text-decoration:none;
_background:#6B7DA5;
background:url('../images/nbg.png') repeat-x;
}

#navbottom {
position:relative;
top:0;
left:55px;
height:30px;
margin:0;
padding:0;
}

#navbottom li a {
font-weight:normal;
text-transform:none;
}

/*END NAVIGATION*/

.img_wrapper {
background:#EEEEEE;
border:1px solid #CCCCCC;
margin:5px;
}
.img_wrapper img {
margin:5px;
}


.quot {
margin-left:30px;
padding-left:10px;
border-left:1px #888 dashed;
padding-top:0;
margin-top:0;
font-style:oblique;
}
.quot_before {
color:#53585E;
font-weight:bold;
font-size:40px;
padding:5px;
position:relative;
top:30px;
}

#quot2, #quot3 {
display:none;
}
#ctl00_page_left ul li {
padding-left:10px;
margin-left:10px;
_list-style:disc outside;
list-style-image:url("../images/list.png");
}


#page_content {
clear:both;
}

#pp_confirm_box 
{
margin:14px;
padding:5px;
border-width:1px;
border-style:solid;
border-color:gray; 
border-radius:5px; 
width:200px; 
background-color:#EEEEEE;
}

.bb {
border-bottom:1px solid #DDDDDD;
padding-bottom:5px;
}

.pl {
padding:0 0 0 20px;
margin:0;
}


/******SPEC******/
.specbox {
width:580px;
background:#EEEEEE;
clear:both;
padding:0 20px 0 20px;
border:1px dashed #CCCCCC;
}

.specbox .spec {
padding:10px;
height:64px;
}

.specbox .spec .spec_title {
float:left;
margin-top:10px;
width:476px;
}

.specbox .spec .spec_img {
float:left;
height:64px;
width:64px;
margin-right:20px;
}

.rt_info 
{

   
margin-left:3px;
margin-top:-18px;
font-size :x-small ;
color:Aqua  ;
	 }

.flag {
margin-right:7px;
}

.cl {
/*width:20px;*/
opacity:0.2;
/*display:none;*/
}

.free{ 
	color:Red;
	font-size:larger;
	font-weight:600;
}

.ordernow {
	margin-left:40px;
	font-size:larger;
	background-color: #FFFFCC;
	color:red;
}

.ordernow a
{
padding: 2px 10px 2px 10px;
background-color:rgb(238, 238, 238);
xcolor:white;
font-weight:700;
}

.price { padding-right:60px; color:red; }
.the-price { font-weight:bold; color:red; }

.addingBox
{
	width:200px;
 
}

.addingLit
{
	   width:150px;
	   display :inline-block ;
		  height :23px;
}

.be-info {
	background-color: #fff7da;
	border: 1px solid #dbcabf;
	padding: 2px;
	margin: 2px;
	font-size:11px;
	line-height:11px;
}

/* order Page styling*/
.centerBut {
	width:558px;
	margin-top:5px;
	margin-bottom:10px;
}

.greyBox {
 width: 100%;
 background-color: lightgray; 
 display: inline-block; 
 margin-bottom: 10px;
 margin-top :10px;
}

.greyLit { 
	float: left; 
	padding: 0 10px 0 10px;
}

.orderProcessed {
	color:maroon;
	font-weight:bold;
}

#ctl00_SupportTab { color: red!important; background-color:yellow; }
.dl td:nth-child(1) { font-weight:bold; padding-right:4px; }
.dl td:nth-child(2) { text-align:left; }
.dl td { padding-top:4px; }
.dsp td { padding-top:30px; }
code { font-weight:bold; color:maroon; }
.important { font-weight:bold; background-color:lightyellow; border:dotted 1px maroon; padding:4px; }
ol li { padding-top:6px; }

/*  css ~~ PV ~~ 19/04/2012 15:00 */
/*  background header ~~ PV ~~ 20/04/2012 09:34 */
/*  multilingual wip ~~ PV ~~ 06/06/2012 09:36 */
/*  mega checkin ~~ MG ~~ 08/06/2012 15:40 */
/*  email muk ~~ PV ~~ 12/12/2012 18:26 */
/*  add vs adding ~~ PV ~~ 04/01/2013 14:47 */
/*  ~[PV] server en db tijdens debug ~~ PV ~~ 31/01/2013 11:22 */
/* be info ~~ MG ~~ 17/09/2015 08:55*/
/*  ~[PV] BE added as country requiring registration ~~ PV ~~ 25/11/2015 12:58 */
/*  ~[PV03032015] automated manual Invoice ~~ PV ~~ 03/03/2016 17:12 */
/* layout ~~ MG ~~ 04/03/2016 09:56*/
/* 2.0.1.7. enzo ~~ MG ~~ 16/12/2016 12:14*/
/* ~[MG 20/02/2018] Support ~~ MG ~~ 20/02/2018 15:30*/
/* ol vs ul ~~ MG ~~ 13/12/2018 13:54*/
