@charset "utf-8";
/* CSS Document */

body
{
	background: #deeaae url(../images/cp_bg.jpg) center repeat-y ;
	font-family: Arial, Verdana, Serif;
	font-size:12px;
}

.cp_header
{
	position:relative;
	background: transparent url(../images/cp_header.png) left no-repeat;
	width:800px;
	height:120px;
	left:0px;
	top: 0px;
}

.cp_header_text
{
	position:relative;
	top:49px;
	left: 135px;
	width:auto;
	font-family:Arial, Verdana;
	font-size: 32px;
	font-weight: bold;
	color: #ffffff;
}

.cp_content_container
{
	position:relative;
	height:600px;
}

.cp_content_bg
{
	position:absolute;
	top:20px;
	height:500px;
	width:100%;
	background: transparent url(../images/cp_content_expand.png) left repeat-y;
}

.cp_content_left
{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:140px;
	z-index:1;
}

.cp_menu_container
{
	position:relative;
	left:0px;
	top:30px;
}

.cp_menu_item_img
{
	position:absolute;
	left:-32px;
	top:-6px;
}

.cp_menu_item
{
	position:relative;
	float:left;
	width:150px;
	left:20px;
	height:40px;
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.cp_menu_item:hover
{
	
	color: #000000;

}

.cp_menu_item_logout
{
	position:relative;
	left:0px;
	font-family: Arial, Verdana;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.cp_left_info
{
	position:relative;
	float:left;
	margin-top:40px;
	width:120px;
	left:10px;
	font-size:10px;
	font-family: Arial, Verdana;
	border-bottom: solid 1px #aaaaaa;
	border-top: solid 1px #aaaaaa;
}

.cp_content_middle
{
	position:absolute;
	top:0px;
	left:140px;
	height:100%;
	width:500px;
	z-index:1;
	overflow:auto;
}

.cp_content_right
{
	position:absolute;
	top:0px;
	right:0px;
	height:auto;
	width:160px;
	height:100%;
	z-index:1;
}

.cp_retlogo_container
{
	position:absolute;
	left:0px;
	top:15px;
}

.cp_retlogo_title
{
	position:relative;
	color: #aaaaaa;
	width:150px;
	left:5px;
	font-family:Arial,Verdana;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	border-bottom: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

.cp_retlogo
{
	position:relative;
	float:left;
	width:100%;
	left:10px;
	font-weight: bold;
	margin-top:15px;
}

.cp_retlogo_spacer
{
	position:relative;
	float:left;
	height:15px;
	border-bottom: solid 1px #cccccc;
	width:120px;
	left:20px;
}

.cp_content_top
{
	position:absolute;
	top:0px;
	left:0px;
	background: transparent url(../images/cp_content_top.png) left no-repeat;
	height:20px;
	width:100%;
}

.cp_content_footer
{
	position:absolute;
	left:0px;
	bottom:0px;
	background: transparent url(../images/cp_content_footer.png) no-repeat;
	height:80px;
	width:100%;
}

.cp_content_helppeel
{
	position:absolute;
	left:0px;
	bottom:0px;
	width:139px;
	height:108px;
	z-index:1;
}

.footer_outside
{
    position:relative;
    right:0px;
    top:5px;
	width:100%;
    text-align:right;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:#004781;
    text-align:center;
}

.footer_outside A
{
	color: #666666;
}



.ck_delivery_existcust
{
	position:relative;

}

.ck_delivery_existcust_heading
{
	position:relative;
	width: 100%;
	font-size:13px;
	color: #ffffff;
	font-weight:bold;
	padding: 2px 0px 2px 5px;
	margin-right: 30px;
	background: transparent url(../images/bg_table_green.png) repeat-x left;
}

.ck_delivery_existcust_body
{
	position:relative;
	margin-top:10px;
	font-size:12px;
	width:100%;
	color: #666666;
}

.ck_delivery_existcust_nameinfo
{
	position:relative;
	width:220px;
	border: solid 1px #aaaaaa;
	padding: 5px;
}

.ck_delivery_existcust_addrcont
{
	position:relative;
	float:left;
	margin:0px;
	margin-bottom:5px;
	width:220px;

}

.ck_delivery_existcust_addr
{
	position:relative;

	top: -13px;
	width:215px;
	border: solid 1px #aaaaaa;

	padding:2px;
}

.ck_delivery_existcust_addr_Selected
{
	position:relative;
	left:23px;
	top: -13px;
	width:215px;
	border: solid 1px #aaaaaa;
	margin-right: 40px;
	padding:2px;
	background-color:#DFFFA5;
}

.ck_delivery_existcust_addr_outside
{
	position:relative;
	left:23px;
	top: -13px;
	width:230px;
	border: solid 1px #aaaaaa;
	margin-right: 40px;
	padding:2px;
	background-color:#FFC3CE;
}

.ck_delivery_existcust_addr:hover
{
	background-color:#DFFFA5;

}

.t_inputs_profile
{
    width:100px;
    height:10px;
    font-family:Verdana, Arial;
    font-size:9px;
    color:#666;

}
.t_inputs_favouritename
{
    width:170px;
    height:13px;
    font-family:Verdana, Arial;
    font-size:12px;
    color:#666;

}
.ck_textbox
{
	height:12px;
	color: #333333;
	font-size:11px;
	margin-bottom:2px;
	text-transform: capitalize;
}