@charset "utf-8";
/* CSS Document */

*
{
	margin:0;
	padding:0;
}

a img
{
	border:none;
}
ul
{
	list-style-type:none;
}
body
{	
	margin:15px auto;
	background:url(../images/bk_pages.jpg) left 50px repeat-x #41484b !important;
	background:url(../images/bk_pages.jpg) left 63px repeat-x #41484b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:7px !important;
}

#container
{
	width:817px;
	margin:25px auto;
	background:url(../images/bk_pattern.jpg) top left repeat-y;
	margin-bottom:5px !important;
}

#inner_container
{
	background-color:#FFFFFF;
	margin:0 10px;
}

/* Top menu + shadow starts here */
div#topmenu
{
	background:#848C8F url(../images/top_shadow.gif) repeat-x;
	height:35px;
	position:relative;
	top:-10px;
	margin-bottom:-9px;
}
div#topmenu ul
{
	position:absolute;
	top:10px;
}
div#topmenu ul li
{
	float:left;
}
div#topmenu ul li a
{
	display:block;
	
}

div#topmenu ul li a#home
{
	background:url(../images/home_off.gif) left top no-repeat;
	width:70px;
	height:25px;
}
div#topmenu ul li a#home:hover
{
	background:url(../images/home_on.gif);
}
div#topmenu ul li a#contact
{
	background:url(../images/mail_off.gif) left top no-repeat;
	width:81px;
	height:25px;
}
div#topmenu ul li a#contact:hover
{
	background:url(../images/mail_on.gif);
}

div#topmenu ul li a b
{
	display:none;
}

div#topmenu span
{
	width:10px;
	height:10px;
	font-size:6px;
	display:block;
	position:absolute;
}
div#topmenu span#topleft_corner
{
	left:-10px;
	background:url(../images/top_lft_corner.gif) no-repeat top left;
}
div#topmenu span#topright_corner
{
	right:-10px !important;
	right:-11px;
	background:url(../images/top_right_corner.gif) no-repeat top right;
}
/* Top menu + shadow ends here */

/* Banner starts */
div#banner
{
	position:relative;
	height:210px;
}
div#banner p#about_us
{
	position:absolute;
	height:100%;
}
div#banner p#about_us a
{
	position:absolute;
	bottom:0;
}

div#banner div#flash_home
{
	width:777px;
	background-color:#999999;
	position:absolute;
	right:0 !important;
	right:-1px;
	height:100%;
}

div#banner span#banner_left,div#banner span#banner_right
{
	width:10px;
	height:254px;
	position:absolute;
	top:0 !important;
	top:-2px;
	
}
div#banner span#banner_left
{
	left:-10px;
	background:url(../images/bk_pattern_flash.jpg) repeat-y top left !important;
	background:url(../images/bk_pattern_flash.jpg) repeat-y -5px left;
}
div#banner span#banner_right
{
	background:url(../images/bk_pattern_flash.jpg) repeat-y top right !important;
	background:url(../images/bk_pattern_flash.jpg) repeat-y -5px right;
	right:-10px !important;
	right:-11px;
}




/* Banner ends */

/* Main navigation menu starts */
div#navmenu
{
	height:43px;
	background-color:#40484b;
}
div#navmenu ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	margin-left:217px;
	height:44px;
	
}
div#navmenu li
{
	display:block;
	float:left;
	padding:10px 0;
}

div#navmenu li a
{
	line-height:24px;
	color:#CCCCCC;
	text-decoration:none;
	padding:12px 30px;
	text-transform:capitalize;
	font-size:13px;
	font-weight:bold;
	background:url(../images/menu_normal.jpg) no-repeat left top #505b5f;
	margin-left:1px;
}
div#navmenu li a:hover
{
	color:#FFFFFF;
	background:url(../images/menu_hover.jpg) no-repeat left -5px #333333;
}

/* Main naviagtion menu ends */


/*  Main content starts */
div#content
{
	margin:10px 8px;
}

#left_pub
{
	float:left;
	width:240px;
	position:relative;
	top:-10px;
}

#ooml_news
{
	width:210px;
	float:left;
	margin-left:10px;
}
#ooml_news h1
{
	background:url(../images/grey_arrow_45.gif) no-repeat left top;
	padding-left:25px;
	line-height:18px;
	font-size:14pt;
	font-weight:normal;
	color:#687A82;
}
#ooml_news ul
{
	margin-top:5px;
}
#ooml_news ul li
{
	background:url(../images/orange_arrow.gif) no-repeat left 3px;
	font-size:7pt;
	color:#4E5353;
	border-top:1px dashed #687A82;
	padding:3px 0;
	padding-left:13px !important;
	text-align:justify;
	line-height:14px;
}

h2#creations_title
{
	color:#F98E1A;
	font-size:12pt;
	text-transform:uppercase;
}
h2#creations_title strong
{
	color:#41484b;
	font-size:10pt;
}

#ooml_creations
{
	/*background:url(../images/zoreil.gif) no-repeat top left #F98E1A;*/
	position:relative;
}
#ooml_creations p#creations_link
{
	position:absolute;
	line-height:14px;
	bottom:-16px;
	background:url(../images/orange_arrow.gif) no-repeat left top;
	left:0;
}
#ooml_creations p#creations_link a
{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
	padding-left:15px;
}


div#website_packages
{
	margin-top:25px;
	/*background:url(../images/orange_sroke_line.gif) repeat-x 60em top;*/
	border-bottom:1px dashed #687A82;
	padding-bottom:10px !important;
	padding:0;
}
div#website_packages h3
{
	color:#F98E1A;
	background:#FFFFFF;
	width:210px;
	font-size:15px;
	line-height:12px !important;
	line-height:14px;
	margin-bottom:15px;
}

div#website_packages ul
{
	
}
div#website_packages ul li.mainlevel
{
	display:block;
	float:left;
	width:194px;
	height:165px;
	border-right:1px solid #F98E1A;
	position:relative;
}
div#website_packages ul li.mainlevel div
{
	margin:0 5px;
	position:relative;
}
div#website_packages ul li.mainlevel div h1
{
	font-size:9pt;
	font-weight:bold;
	color:#41484B;
	background:url(../images/bullet_orange_withdotted.gif) no-repeat -5px bottom;
	line-height:14px !important;
	line-height:10px;
	padding-top:5px;
	text-indent:18px;
	border-bottom:1px dashed #687A82;
	padding-bottom:3px;
	margin-bottom:10px;
}

div#website_packages ul li.mainlevel div ul li
{
	width:100px;
	background:url(../images/orange_arrow1.gif) no-repeat left top;
	padding-left:13px;
	margin-bottom:10px;
	color:#687A82;
	font-size:7pt;
}
div#website_packages ul li.noborder
{
	border-right:none;
}
div#website_packages ul li.mainlevel div ul li a
{
	color:#687A82;
	font-size:7pt;
	text-decoration:none;
	
}

div#website_packages ul li.mainlevel div p.package_price
{
	font-size:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#687a82;
	width:65px;
	height:70px;
	position:absolute;
	top:50px;
	right:5px;
	text-align:right;
}
div#website_packages ul li.mainlevel div p.package_image
{	
	float:right;
	margin-top:-65px;
}
div#website_packages ul li.mainlevel div p.package_price strong
{
	display:block;
}
div#website_packages ul li.mainlevel div p.package_price b
{
	display:block;
	font-size:32px;
	color:#41484b;
}
div#website_packages ul li.mainlevel div p.package_price b span
{
	font-size:10pt;
	color:#687a82;
}
div#website_packages ul li.mainlevel div p.package_price i
{
	font-style:normal;
	color:#41484b;
	font-size:7pt;
}
div#website_packages ul li.mainlevel p.package_links
{
	position:absolute;
	bottom:5px;
	height:15px;
	padding-right:10px;
	padding-left:5px;
}
div#website_packages ul li.mainlevel p.package_links a.left
{
	float:left;
}
div#website_packages ul li.mainlevel p.package_links a.right
{
	float:right;	
}
p#pay_notice
{
	color:#687A82;
	font-size:7pt;
	margin:15px 0;
}
/*  Main content ends */


/* Footer starts */
#footer
{
	text-align:center;
	background-color:#687a82;
	line-height:22px;
	position:relative;
	margin-top:38px;
	height:22px;
}
#footer p
{
	color:#cfcfcf;
	font-size:10px;
}
#footer p a
{
	color:#cfcfcf;
	text-decoration:none;
}
#footer ul#validator
{
	position:absolute;
	right:5px;
	height:31px;
	top:-35px;
}
#footer ul#validator li
{
	display:inline;
}
#footer ul#validator li a
{
	
}
#footer ul#validator li a img
{
	border:none;
}
/* Footer ends */




span.clr
{
	clear:both;
	line-height:1px;
	font-size:1px;
	display:block;
}


/* ######################   INTERNAL PAGES START HERE        ############################################## */

/* Terms and conditions start */
div#terms_conditions
{
	background:url(../images/orange_sroke_line.gif) bottom left repeat-x;
	padding-bottom:15px;
	margin:10px 8px;
}
div#terms_conditions div#terms_title
{
	color:#41484B;
	border-bottom:1px solid #fe820e;
	padding:10px;
	margin-bottom:15px;
	height:110px;
}
div#terms_conditions div#terms_title h1
{
	font-size:25px;
	text-transform:uppercase;
	background:url(../images/h1_bullet.jpg) left top no-repeat;
	line-height:25px;
	padding-left:25px;
}
div#terms_conditions div#terms_title h1 span
{
	font-size:11px;
	display:block;
	margin-top:-8px;
	margin-left:5px;
}

div#terms_conditions div#terms_title h1 strong
{
	color:#687A82;
	display:block;
	margin-top:10px;
}
div#terms_conditions div#terms_title p
{
	padding-left:30px;
	margin-bottom:10px;
}
div#terms_conditions div#terms_title p span
{
	
}
div#terms_conditions div#terms_title p b
{
	display:block;
}

div#terms_conditions ol
{
	margin:0;
	padding:0;
	margin-left:5px;
	padding-left:20px;
}

div#terms_conditions ol li
{
	margin-bottom:15px;
	text-align:justify;
	margin-left:10px;
	margin-right:15px;
	
}
div#terms_conditions ol li p
{
	margin-bottom:25px;
	text-align:justify;
	margin:5px 0;
}


div#terms_conditions p
{
	margin:5px 0;
}

div#terms_conditions .red
{
	color:#FF0000;
}
div#terms_conditions a
{
	color:#0000FF;
}

/* Terms and conditions end */

/* Support Starts */
div#support
{
	padding:10px;
}
div#support div#header
{
	border-bottom:1px dashed #999999;
}
div#support div#header h1
{	
	font-size:25px;
	text-transform:uppercase;
	background:url(../images/h1_bullet.jpg) no-repeat left top;
	line-height:22px;
	padding-left:25px;
	position:relative;
	left:150px;
	top:-35px;
	margin-bottom:-20px;
}

div#support h1 strong
{
	color:#687A82;
}
div#support div#support_form
{
	margin-top:10px;
	border:1px solid #687A82;
}

div#support_form h2,#contact_request h2
{
	color:#f98e1a;
	font-size:12px;
	text-transform:uppercase;
	border-bottom:1px solid #f98e1a;
	line-height:30px;
	padding-left:10px;
	margin-bottom:10px;
}


div#support_form form,#contact_request
{
	background-color:#41484B;
	width:500px;
	float:left;
	margin:10px;
	margin-right:0 !important;
}
div#support_form p
{
	margin:0 15px;
	margin-bottom:2px !important;
}
div#support_form p label
{
	width:100px;
	display:block;
	float:left;
	color:#cfcfcf;
	font-size: 8pt;
}
div#support_form p input
{
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid rgb(104, 122, 130);
}
div#support_form p select
{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}
div#support_form p textarea
{	
	width:295px;
	height:155px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}
div#support_form p.submit
{
	text-align:right;
	padding:10px;
	margin-right:75px;
}
div#support_form p.submit input
{
	border:none;
}
div#support_form div#link_contact
{
	width:245px;
	float:right;
	margin-right:10px;
	margin-top:10px;
}
div#support_form div#link_contact h3
{
	color:#41484B;
	font-size:12px;
	text-transform:uppercase;
	border-bottom:1px solid #f98e1a;
	line-height:30px;
	padding-left:10px;
	margin-bottom:10px;
}
div#support_form div#link_contact p
{
	
}
div#support_form div#link_contact p a
{
	color:#41484b;
}

#contact_request p
{
	color:#cfcfcf;
	font-size:10pt;
}


/* Support Ends */