/* CSS Document */
*{
margin:0px;
padding:0px;
outline: none;
}
html{
overflow:scroll;
overflow-x:hidden;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#010101;
background:#cfcfcf url(../images/bodybg.jpg) repeat-x left top;
}
.mainWrapper{
width:1004px;
margin:0 auto;
}
.header{
height:121px;
}
.logo{
padding:14px 0 0 50px; width:222px; height:70px; float:left;
}
.postlogintxt{ width:600px; float:right; text-align:right; font-size:12px; padding:60px 45px 5px 0;}
.postlogintxt a{color:#000000; text-decoration:underline;}
.navi{
float:right;
width:752px;
height:28px;
background:url(../images/navbg.jpg) no-repeat left top;
padding:0 0 0 34px;
margin:0 18px 0 0;
}
.navi ul{
list-style-type:none;
}
.navi ul li{
float:left;
padding:0 11px 0 11px;
background:url(../images/seperator.jpg) no-repeat right center;
height:30px;
}
.navi ul li a{
color:#000000;
text-decoration:none;
font-size:12px;
font-weight:bold;
display:block;
line-height:30px;
}
.navi ul li.nopadleft{
padding:0 11px 0 0;
}
.navi ul li.nopadright{
padding:0 0 0 11px;
background-image:none;
}
.subnav{
padding:0 0 0 5px;
width:178px;
height:28px;
float:right;
}
.subnav ul li{
float:left;
padding:0 6px 0 6px;

height:30px;
}
.subnav ul li a{
font-weight:normal;
}
.banner{
height:222px;
padding:9px 0 0 10px;
}
.leftbanner{
width:753px;
background:url(../images/centerbg.gif) repeat-x left top;

height:216px;
float:left;
}
.leftbg{
background:url(../images/leftCurve.gif) no-repeat left top;
width:8px;
height:216px;
float:left;
}
.bannercont{
width:737px;
height:216px;
float:left;
overflow:hidden;
}
.rightbg{
background:url(../images/rightCurve.gif) no-repeat right top;
height:216px;
float:left;
width:8px;
}

.leftbanner2{
width:223px;
background:url(../images/centerbg.gif) repeat-x left top;
height:216px;
float:left;
margin:0 0 0 7px;
}
.leftbg2{
background:url(../images/leftCurve.gif) no-repeat left top;
width:8px;
height:216px;
float:left;
}
.bannercont2{
width:192px;
height:203px;
float:left;
padding:13px 0 0 15px;
}
.rightbg2{
background:url(../images/rightCurve.gif) no-repeat right top;
height:216px;
float:left;
width:8px;
}
.contArea{
background:#FFFFFF;
padding:11px;
}
.footer{
background:url(../images/footer.jpg) repeat-x left top;
/*height:222px;*/
height:40px;
padding:10px 0 0 0;
}
.fwrap{
width:1004px;
margin:0 auto;
}
.flinks{
color:#bbbbbb;
padding:0 0 0 13px;
float:left;
}
.flinks a{
color:#bbbbbb;
text-decoration:none;
}
.cright{
float:right;
color:#bbbbbb;
padding:0 13px 0 0;
}
.leftbox{
width:245px;
float:left;
min-height:200px;

}
.centerbox{
width:500px;
float:left;
padding:0 9px 0 10px;
font-size:12px;
}
.rightbox{
width:218px;
float:right;
}
.boxwrap{
background:url(../images/boxbg.jpg) repeat-y left top;
width:245px;
float:left;
}
.bgtop{
background:url(../images/boxtop.gif) no-repeat left top;
height:7px;
}
.bgbottom{
background:url(../images/boxbottom.gif) no-repeat left bottom;
height:7px;
}
.boxcont{
padding:0 12px 0 12px;
font-size:12px;
}
.boxcont a {color:#000000; text-decoration:underline;}
.boxcont .process{
height:70px;
width:221px;
background:url(../images/home-quickfly-process.gif) no-repeat left top;
text-indent:-9999px;
margin:0;
}
.boxcont ul{
list-style-type:none;
}
.boxcont ul li{
background:url(../images/bullet1.jpg) no-repeat left 5px;
padding:0 0 9px 15px;
}

.boxcont ul li a{
color:#000000; text-decoration:underline;
}


.nos{
float:left;
width:19px;
height:19px;
text-align:center;
line-height:17px;
background:url(../images/bullet.jpg) no-repeat left top;
}
.para{
padding:0 0 12px 8px;
float:left;
width:185px;
font-size:12px;
line-height:16px;
}
.clientspk{
background:url(../images/client-speak.gif) no-repeat left top;
width:221px;
height:54px;
text-indent:-9999px;
margin:0 0 0 10px;
}
.cspeak{
padding:0 0 0 20px;
font-size:12px;
}
.cname{
padding:0 0 0 20px;
color:#666666;
font-style:italic;
font-size:12px;
}
.outstand{
background:url(../images/outstanding.jpg) no-repeat left top;
height:57px;
width:287px;
text-indent:-9999px;
}
.whyus{
background:url(../images/why-rarefly.gif) no-repeat left top;
width:222px;
height:84px;
text-indent:-9999px;
}
.otherserv{
background:url(../images/other-services.gif) no-repeat left top;
width:206px;
height:101px;
text-indent:-9999px;
}
.oservices li{
line-height:15px;
}

.sboxwrap{
background:url(../images/sboxcenter.jpg) repeat-y left top;
width:217px;
float:left;
}
.sbgtop{
background:url(../images/sboxtop.gif) no-repeat left top;
height:6px;
}
.sboxcont{
padding:0 12px 0 12px;
}
.sbgbottom{
background:url(../images/sboxbottom.gif) no-repeat left bottom;
height:6px;
}
.free{
background:url(../images/free.jpg) no-repeat left top;
height:56px;
padding:8px 0 0 70px;
}
.freebies{
background:url(../images/freebes.jpg) no-repeat left top;
width:122px;
height:30px;
text-indent:-9999px;
}
.fbtxt{
color:#7d7d7d;
font-weight:bold;
text-transform:uppercase;
padding:5px 0 0 5px;
}
.mail{
background:url(../images/home-contactus.gif) no-repeat left top;
float:left;
/*height:64px;*/
}
.mail h3{
font-size:11px;
text-transform:uppercase;
color:#30b7db;
padding:8px 0 0 53px;
margin:0px;
height:30px;
}
.mail p a{
color:#000000;
text-decoration:underline;

}

form, textarea, input{
margin:0px;
padding:0px;
}
.iptbox{
width:190px;
border:solid 1px #d6d6d6;
height:16px;
font-size:11px;
}
.txtarea{
border:solid 1px #d6d6d6;
height:90px;
width:190px;
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.sbtbutton{
background:url(../images/button.jpg) no-repeat left top;
width:68px;
height:20px;
color:#d5d5d5;
border:0;
}



/* about us sub page */

.subtitle{width:984px; height:49px; background:url(../images/subtitlebg.gif) repeat-x; padding:8px 0 0 20px;}
.subtitle h2{font-size:36px; color:#ffffff; padding:0; margin:0; font-weight:normal;}
.subcenterbox{width:740px; float:left; padding:0 9px 0 10px;}
.subcenterbox a{color:#000000; text-decoration:underline;}
.subcenterbox ul{padding:0; margin:0 0 0 45px;}
.subcenterbox ul li{padding:0 0 8px 0; margin:0;}
.space5{padding:5px 0 0 0; clear:both;}
.space10{padding:10px 0 0 0; clear:both;}
.space15{padding:15px 0 0 0; clear:both;}
.space20{padding:20px 0 0 0; clear:both;}
.subheadings{font-family:Helvetica; font-size:26px; color:#2aa1c0;}
.subquotes{font-family:Helvetica; font-size:18px; color:#39a600;}
.otherservicebox{padding:60px 12px 0 22px; background:url(../images/ourotherservices.gif) no-repeat; font-size:12px;}
.otherservicebox ul{padding:0; margin:0 0 0 15px;}
.otherservicebox ul li{padding:0 0 8px 0; margin:0;}


/* corporate plus */
.packagedetails{padding:10px 0 0 25px; line-height:22px;}

/* packages */

.packagesibg{width:740px; height:155px; float:left; padding:0 0 10px 0;}
.packagesbox{width:153px; height:134px; float:left; padding:20px 10px 0 0px; background:url(../images/packages-pbg.jpg) no-repeat; text-align:center;}
.packagetext{padding:15px 15px 0 15px; float:left; font-size:12px; width:540px; height:153px; line-height:16px; background:url(../images/packages-tbg.jpg) no-repeat;}
.packageheader{font-size:23px; color:#2aa1c0; padding:0 0 10px 0; line-height:26px; clear:both;}
.packagesubmain{width:510px; float:left;}
.packagereadmore{font-size:13px; color:#39a600; padding:12px 0 0 0; width:95px; float:left; font-family:Arial, Helvetica, sans-serif;}
.packagereadmore a{color:#39a600; text-decoration:none;}
.packagereadmore a:hover{color:#39a600; text-decoration:underline;}
.packagemainbutton{padding:4px 0 0 0; width:120px; float:left;}


.packagesmainbox{width:759px; float:left; padding:0; }

.packagesborderleft{width:743px; float:left; padding:3px 0px 0 10px; border-right:#e5e5e5 1px solid; border-left:#e5e5e5 1px solid; font-size:12px;}

.packagesborderleft ul{padding:0; margin:0 0 0 45px;}
.packagesborderleft ul li{padding:0 0 8px 0; margin:0;}



.ourpackagesbox{padding:60px 12px 0 22px; background:url(../images/ourpackages.gif) no-repeat 3px top;}
.ourpackagesbox ul{padding:0; margin:0 0 0 15px;}
.ourpackagesbox ul li{padding:0 0 8px 0; margin:0; font-size:12px;}
.ourpackagesbox ul li a{color:#000000; text-decoration:underline;}
.ourpackagesbox ul li .opkchcolour{color:#2aa1c0; font-weight:bold;}

/* package details */

.packagesmcurve{width:740px; float:left; padding:0;}
.packagesdetilsbox{width:190px; height:221px; float:left; padding:20px 10px 0 0; background:url(../images/package-details-lbg.gif) no-repeat; text-align:center;}
.packagedetailsmain{float:left; width:531px; border-right:#e5e5e5 1px solid; border-left:#e5e5e5 1px solid; background:url(../images/packagedetails-tbg.gif) repeat-x;}
.packagedetailstext{padding:15px 20px 0 30px; float:left; font-size:12px; width:481px; line-height:16px; }
.packagedetailstext ul{padding:0; margin:0 0 0 15px;}
.packagedetailstext ul li{padding:0 0 8px 0; margin:0; list-style:url(../images/package-details-bullet.gif);}
.packageseperator{width:482px; height:1px; background:#d8d8d8; padding:0; float:left;}
.addtocartbutton{width:107px; height:28px; background:url(../images/add-to-cart-button.gif) no-repeat; font-size:14px; font-weight:bold; border:0; cursor: pointer;}

.subheadtitle{font-family:Helvetica; font-size:15px; color:#2aa1c0;}
.subpageseperator{width:690px; height:1px; background:#d8d8d8; padding:0; float:left;}

.subpageborders{width:693px; float:left; padding:10px 20px 0px 20px; border-right:#e5e5e5 1px solid; border-left:#e5e5e5 1px solid; background:url(../images/packagedetails-tbg.gif) repeat-x; font-size:12px;}

.subpageborders a{color:#000000; text-decoration:underline;}
.subpageborders ul{padding:0; margin:0 0 0 15px;}
.subpageborders ul li{padding:0 0 8px 0; margin:0; list-style:url(../images/package-details-bullet.gif);}
.mandetory{font-size:12px; color:#ff0000;}


/* user registration */

.userreglft{width:350px; float:left; font-size:11px;}
.userregrgt{width:300px; float:left; font-size:11px;}


#trailimageid {
font-family:Verdana, Arial;
	DISPLAY: none; FONT-SIZE: 11px; color:#6c6c6c; Z-INDEX: 200;  WIDTH: 265px; POSITION: absolute; TOP: 250px; HEIGHT: 0px
}



/* cart */

.cartborders{width:733px; float:left; padding:10px 0px 0px 0px; border-right:#e5e5e5 1px solid; border-left:#e5e5e5 1px solid; background:url(../images/cart-bg.gif) repeat-x;}
.cartheadings{font-family:Helvetica; font-size:26px; color:#2aa1c0; padding:0 0 5px 20px;}
.cartheader{height:30px; background:#e7e7e7; width:733px; float:left;}
.cartpackhd{width:230px; padding:9px 0 0 0; text-align:center; font-size:14px; font-weight:bold; float:left;}
.cartnamehd{width:220px; padding:9px 0 0 0; text-align:center; font-size:14px; font-weight:bold; float:left;}
.cartpricehd{width:138px; padding:9px 0 0 0; text-align:center; font-size:14px; font-weight:bold; float:left;}

.cartcontentarea{width:733px; height:135px; float:left; border-bottom:#e5e5e5 1px solid; background:url(../images/cart-middleborders.gif) repeat-y;}

.cartpackcont{width:230px; padding:25px 0 0 0; text-align:center; float:left;}
.cartnamecont{width:220px; padding:50px 0 0 0; text-align:center; font-size:12px; float:left;}
.cartpricecont{width:138px; padding:50px 0 0 0; text-align:center; font-size:12px; float:left;}
.carttotalmain{width:733px; height:40px; background:url(../images/cart-middleborders-total.gif) repeat-y; float:left; border-bottom:#e5e5e5 1px solid;}
.carttotaltxt{width:440px; padding:16px 16px 0 0; font-size:12px; float:left; text-align:right;}
.carttotalamt{width:140px; padding:16px 0 0 0; font-size:12px; float:left; text-align:center;}

.cartpagebutton{width:162px; height:28px; background:url(../images/cart-page-button.gif) no-repeat; font-size:14px; font-weight:bold; border:0; cursor: pointer;}


/*  login  */

.loginbg{width:310px; height:137px; background:url(../images/login-bg.gif) no-repeat; padding:70px 0 0 70px;}

.loginlft{width:60px; font-size:11px; float:left; padding:2px 0 0 0;}
.loginlft a{color:#000000; text-decoration:underline;}

.loginrgt{width:60px; font-size:11px; float:left; padding:0 0 0 0;}


/* forgot password */

.forgotpassbg{width:360px; height:157px; background:url(../images/forgotpassword-bg.gif) no-repeat; padding:50px 10px 0 20px;}

/* change password */

.changepassbg{width:340px; height:137px; background:url(../images/changepassword-bg.gif) no-repeat; padding:70px 0 0 50px;}

.changelft{width:120px; font-size:11px; float:left; padding:2px 0 0 0;}
.changergt{width:120px; font-size:11px; float:left; padding:0 0 0 0;}



/* my account */

.accheadings{font-family:Helvetica; font-size:26px; color:#2aa1c0; padding:0 0 5px 20px;}
.cartheader{height:30px; background:#e7e7e7; width:733px; float:left;}

.accslhd{width:38px; padding:9px 0 0 0; text-align:center; font-size:14px; font-weight:bold; float:left;}
.accprodhd{width:133px; padding:9px 0 0 0; text-align:center; font-size:14px; font-weight:bold; float:left;}
.accqtyhd{width:61px; padding:9px 0 0 0; text-align:center; font-size:14px; font-weight:bold; float:left;}
.accodatehd{width:118px; padding:9px 0 0 0; text-align:center; font-size:14px; font-weight:bold; float:left;}
.accpaystshd{width:111px; padding:9px 0 0 0; text-align:center; font-size:14px; font-weight:bold; float:left;}
.accpricehd{width:140px; padding:9px 0 0 0; text-align:center; font-size:14px; font-weight:bold; float:left;}
.accactionhd{width:130px; padding:9px 0 0 0; text-align:center; font-size:14px; font-weight:bold; float:left;}



.acccontentarea{width:733px; padding:3px 0 10px 0; float:left; border-bottom:#e5e5e5 1px solid; background:url(../images/my-account-linebg.gif) repeat-y;}



.accslcont{width:38px; padding:9px 0 0 0; text-align:center; font-size:12px; float:left;}
.accprodcont{width:133px; padding:9px 0 0 0; text-align:center; font-size:12px; float:left;}
.accqtycont{width:61px; padding:9px 0 0 0; text-align:center; font-size:12px; float:left;}
.accodatecont{width:118px; padding:9px 0 0 0; text-align:center; font-size:12px; float:left;}
.accpaystscont{width:111px; padding:9px 0 0 0; text-align:center; font-size:12px; float:left;}
.accpricecont{width:140px; padding:9px 0 0 0; text-align:center; font-size:12px; float:left;}
.accactioncont{width:130px; padding:9px 0 0 0; text-align:center; font-size:12px; float:left;}
.accactioncont a{color:#000000; text-decoration:underline;}

/* guarantee */

.guaranteecontent{width:733px; float:left; padding:3px 10px 0 10px; border-right:#e5e5e5 1px solid; border-left:#e5e5e5 1px solid; font-size:12px; min-height:384px;}

/* payment */

.paythanks{padding:10px 0 0 0;}
.paythanks a{color:#000000; text-decoration:underline;}




/* specification */

.alertclass{
text-align:center;
color:#ff6e00;
clear:both;
}

#c_p_name, #logo_appear, #tag_line, #logo_style, #ppt_contain, #sample_log,
#fonts1, #domain, #l_comuni,#comments, #c_value, #browse_c, #web_link{
width:345px;
float:left;
}
#c_p_name_input, #logo_appear_input, #tag_line_input, #logo_style_input,
#ppt_contain_input, #sample_log_input, #fonts1_input, #domain_input
#l_comuni_input, #comments_input, #web_link_input{
float:left;
}
.spacer{
height:10px;
clear:both;
}
.small_txt{
font-size:9px;
}
.radio_style{
margin:-16px;
height:20px;
width:100px;
padding:0 0 0 35px;
}
#upload_option{
font-weight:bold;
padding:5px 0 10px 0;
}
#browse_btn{
float:left;
padding:0 0 0 0;
}
#c_value_input, #browse_c_input{
float:left;
}



#choose_color{
font-weight:bold;
padding:5px 0 10px 0;
}
#base_color, #select_c{
padding:5px 0 10px 0;
}
#left_pallet{
float:left;
width:80px;
margin:0 50px 0 0;
}
.dcolor{
color:#000000;
}

#base_color, #select_c{
padding:5px 0 10px 0;
}
#left_pallet{
float:left;
width:80px;
margin:0 50px 0 0;
}

.redtest{
float:left;
width:16px;
height:15px;
}
.sks{
width:16px;
height:15px;
background:url(images/skninput.gif) no-repeat;
}

.redd{
background:#FF0000;
height:13px;
float:left;
width:50px;
margin:1px 0 0 0;
}

.in_wrap{
float:left;
width:90px;
margin:3px 0 3px 0;
}
.greenn{
background:#008000;
height:13px;
float:left;
width:50px;
margin:1px 0 0 0;
}
.g_ry{
background:#cccccc;
height:13px;
float:left;
width:50px;
margin:1px 0 0 0;
}

.bluee{
background:#0000ff;
height:13px;
float:left;
width:50px;
margin:1px 0 0 0;
}

#yellow{
float:left;
border-right:solid 50px #ffff00;
margin:0 0 2px 0;
display:none;
}
#black{
float:left;
border-right:solid 50px #000000;
margin:0 0 2px 0;
display:none;
}
#left_pallet1{
float:left;
width:80px;
padding:0 50px 0 0;
}
.greyy{
background:#ff00ff;
height:13px;
float:left;
width:50px;
margin:1px 0 0 0;
}

.lgreenn{
background: #00ffff;
height:13px;
float:left;
width:50px;
margin:1px 0 0 0;
}
.b_lack{
background:#000000;
height:13px;
float:left;
width:50px;
margin:1px 0 0 0;
}

.lbluee{
background:#ffff00;
height:13px;
float:left;
width:50px;
margin:1px 0 0 0;
}

#magenta{
float:left;
border-right:solid 50px #800080;
margin:0 0 2px 0;
display:none;
}
#pink{
float:left;
border-right:solid 50px #ff00ff;
margin:0 0 2px 0;
display:none;
}
#iwrap{
float:left;
}


#retype_input1{
float:left;
width:180px;
padding:0 0 0 0;
}


#retype_input1{
float:left;
width:150px;
padding:15px 0 0 0;
}

#retype_input2{
float:left;
width:200px;
padding:15px 0 0 0;
}
.clearall{
clear:both;
}

#submit_btn4{
float:left;
padding:0 0 0 343px;
}


/*---------------------------/// Murugan ///--------------------------*/

.alertclass{
height:15px;
text-align:center;
color:#ff6e00;
clear:both;
}

#package, #quantity, #amount_total{
float:left;
width:120px;
border:solid 1px #c4c4c4;
border-bottom:none;
height:35px;
margin:0 0 0 30px;
line-height:28px;
text-indent:9px;
font-weight:bold;
}

#package_cont, #quantity_cont, #amount_total_cont{
border:solid 1px #c4c4c4;
border-left:none;
border-bottom:none;
height:35px;
float:left;
width:500px;
line-height:28px;
text-indent:5px;
font-weight:bold;
}
#amount_total_cont, #amount_total{
border-bottom:solid 1px #c4c4c4;
}
#payment_wrapper{
/*width:720px;*/
}

#continue_shop{
background:url(../images/cart-page-button.gif) center center no-repeat;
float:left;
font-size:13px;
font-family:arial;
width:162px;
height:28px;
padding:10px 0 0 0;
text-align:center;
}

#continue_shop a{
color:#000000;
font-size:13px;
font-family:arial;
text-decoration: none;
font-weight: bold;
}
.cartheader1{padding:5px 10px 5px 10px; height:20px; background:#e7e7e7; width:713px; float:left;}
.cartheader1 a{color:#000000; text-decoration:underline;}

/*---------------------------invoice--------------------------*/

#invoice_wrapper{
border:solid 1px #c4c4c4;
width:650px;
margin:15px auto 0 auto;
}

#invoice_head{
background:#fbfbfb;
height:30px;
border-bottom:solid 1px #c4c4c4;
font-weight:bold;
text-align:center;
line-height:28px;
}
#invoice_user{
padding:10px 0 20px 42px;
}
h4{
float:left;
font-size:12px;
}
#uname{
float:left;
clear:right;
width:500px;
color:#ff7502;
font-weight:bold;
text-indent:5px;
}

#invoice_product{
width:220px;
float:left;
height:30px;
text-align:center;
font-weight:bold;
border-right:solid 1px #c4c4c4;
line-height:28px;
background:#fafafa;
}

#invoice_quantity, #invoice_date, #invoice_price,
#invoice_total{
width:106px;
float:left;
height:30px;
text-align:center;
font-weight:bold;
line-height:28px;
border-right:solid 1px #c4c4c4;
background:#fafafa;
}
#invoice_total{
border:none;
}

.invoice_product1{
width:213px;
float:left;
height:150px;
text-align:left;
border-right:solid 1px #c4c4c4;
border-top:solid 1px #c4c4c4;
padding:20px 0 0 7px;
}

.invoice_quantity1, .invoice_date1, .invoice_price1,
.invoice_total1{
width:106px;
float:left;
height:150px;
text-align:center;
border-right:solid 1px #c4c4c4;
border-top:solid 1px #c4c4c4;
padding:20px 0 0 0;
}

.invoice_total1{
border-right:none;
width:108px;
}

#invoice_footer{
background:#fbfbfb;
height:30px;
border-bottom:solid 1px #c4c4c4;
font-weight:bold;
clear:both;
line-height:28px;
}

#payed_amount{
width:108px;
float:right;
border-left:solid 1px #c4c4c4;
border-top:solid 1px #c4c4c4;
text-align:center;
}

#payed_total{
width:108px;
float:left;
padding:0 0 0 433px;
text-align:center;
border-top:solid 1px #c4c4c4;
}
#return_account{
padding:25px 0 25px 0;
color:#858585;
text-indent:7px;
}


#return_account a{
color:#ff6e00;
text-decoration:none;
}

#print{
float:right;
margin:-45px 20px 0 0;
}



.packagespricetxt{font-size:14px; color:#2aa1c0; font-weight:bold;}
.packagespriceitxt{font-size:16px; color:#2aa1c0; font-weight:bold;}

/* links */
.linkshd{font-size:14px; color:#2aa1c0;}
.linkshd a{color:#2aa1c0; text-decoration:underline;}
