	
/* CSS Document */
/*-------------------------general-------------------------*/
body{
	padding:0;
	margin:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	background-color:#F6E8B3;
	color:#7F7037;
}
div, td, p, a, h1, h2, h3, h4, li, form, input, select {
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	border:none;
	display:block;
}
h1{
	font:bold 34px/42px Arial, Helvetica, sans-serif;
	color:#262626;
	background-color:inherit;
}
h2{
	font:normal 18px/22px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}
h3{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#251F0A;
	background-color:inherit;
}
h4{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#251F0A;
	background-color:inherit;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
a{
	text-decoration:none;
	outline:none;
}
.spacer{
	padding:0;
	margin:0;
	clear:both;
	line-height:0;
	font-size:0;
}
/*-------------------------general-------------------------*/
/*-------------------------Header Panel Start-------------------------*/
#headerrepeatbg{
	background:url(images/headerrepeatbg.gif) repeat-x 0 0;
}
#headerrepeatbg #header{
	background:url(images/hedaer.jpg) no-repeat 0 0;
	height:449px;
	width:880px;
	margin:0 auto;
}
#mainnav{
	background:url(images/mainnavbg.gif) no-repeat 0 24px;
	padding:24px 0 13px 0;
}
#mainnav ul{
	width:450px;
	margin:0 auto;
}
#mainnav ul li{
	float:left;
	width:auto;
	background:url(images/mainnavdiv.gif) no-repeat 100% 9px;
	font:bold 13px/33px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 20px 0 20px;
}
#mainnav ul li.nomainnavdiv{
	background-image:none;
}
#mainnav ul li a{
	color:#513F05;
	background-color:inherit;
}
#mainnav ul li a:hover{
	color:#820000;
	background-color:inherit;
}
#mainnav ul li a.active{
	color:#820000;
	background-color:inherit;
	cursor:text;
}
#header #headerleft{
	width:167px;
	float:left;
}
#topnav{
	background:url(images/topnavbg.jpg) no-repeat 0 0;
	padding:22px 0 48px 0;
	width:167px;
}
#topnav ul li{
	border-bottom:1px solid #CEA941;
	border-left:1px solid #CEA941;
	border-right:1px solid #CEA941;
	height:24px;
	line-height:0;
	font-size:0;
}
#topnav ul li a{
	font-size:11px;
	line-height:23px;
	font-weight:bold;
	background:url(images/arrow.gif) no-repeat 6px 50% #FBF1CE;
	color:#252525;
	padding:0 0 0 17px;	
	display:block;
}
#topnav ul li a:hover{
	color:#6E0505;
	background:url(images/arrow.gif) no-repeat 6px 50% #EDD07D;
}
#topnav ul li a.active{
	color:#6E0505;
	background:url(images/arrow.gif) no-repeat 6px 50% #EDD07D;
	cursor:text;
}
.worldwidepanel{
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#A35800;
	background-color:inherit;
	padding:17px 0 0 0;
}
.worldwidepanel img{
	float:left;
	margin:0 5px 8px 0;
}
#header #headermid{
	width:430px;
	float:left;
}
#header #headermid .logo{
	 margin:0 0 52px 61px;
	 display:inline;
}
#header #headermid .signup{
	 margin:0 0 0 176px;
	 display:inline;
}
#header #headerright{
	width:279px;
	float:right;
}
#headerright #headerrighttop{
	width:279px;
}
#headerrighttop .plantopround{
	background:url(images/header_rtr.gif) no-repeat 0 0;
	height:14px;
	line-height:0;
	font-size:0;
}
#headerrighttop .planmidbg{
	background-color:#FFFBEE;
	color:#000;
	border-left:1px solid #F4F0E0;
	border-right:1px solid #F4F0E0;
	padding:0 13px 0 12px;
}
.planmidbg h3{
	background:url(images/planheadingbg.gif) no-repeat 0 0;
	padding:8px 0 7px 37px;
	font:normal 18px/22px Arial, Helvetica, sans-serif;
}
.planmidbg h3 span{
	font-size:11px;
	line-height:15px;
	color:#B58706;
	background-color:inherit;
	display:block;
}
.planmidbg form{
	background:url(images/searchbullet.jpg) no-repeat 0 12px;
	padding:12px 0 0 38px;
	width:214px;
}
.planmidbg form input.textbox{
	width:137px;
	height:22px;
	background-color:#FFF;
	color:black;
	border:2px solid #e2ddc7;
	padding:2px 0 0 8px;
	font:normal 12px Arial, Helvetica, sans-serif;
	}
.planmidbg form input.search{
	margin:6px 0 0 0;
	float:right;
}
.planmidbg ul{
	padding:4px 0 0 0;
}
.planmidbg ul li{
	background:url(images/searchlinkbg.gif) no-repeat 0 0;
	padding:0 0 0 32px;
	font-size:12px;
	line-height:28px;
	font-weight:bold;
	margin:2px 0 0 0;
}
.planmidbg ul li a{
	color:#A35800;
	background-color:inherit;
	text-decoration:underline;
}
.planmidbg ul li a:hover{
	text-decoration:none;
}

#headerrighttop .planbotbg{
	background:url(images/header_rbottom.gif) no-repeat 0 0;
	height:23px;
	line-height:0;
	font-size:0;
}
#headerright #headerrightbot{
	padding:65px 0 0 0;
} 
#headerrightbot img{
	float:left;
	width:auto;
}
#headerrightbot img.bookmark{
	margin:20px 26px 0 0;
}
/*-------------------------Header Panel End-------------------------*/
/*-------------------------Body Top Panel Start-------------------------*/
#bodytopbg{
	background-color:#6E0505;
	color:#D63B3B;
}
#bodytopbg #bodytopmainpanel{
	width:880px;
	margin:0 auto;
	padding:15px 0 17px 0;
}
#bodytopmainpanel .newletter{
	float:right;
	width:279px;
}
#bodytopmainpanel .testmonial{
	background:url(images/quote.gif) no-repeat 0 0;
	padding:0 0 0 118px;
	float:left;
	width:441px;
}
#bodytopmainpanel .testmonial h3{
	font:italic 24px/26px Georgia, "Times New Roman", Times, serif;
	color:#E4CE83;
	background-color:inherit;
	padding:0 0 4px 0;	
	font-weight:normal;
}
#bodytopmainpanel .testmonial p{
	font:italic 16px/18px Georgia, "Times New Roman", Times, serif;
	width:441px;
}
/*-------------------------Body Top Panel End-------------------------*/
/*-------------------------Body Bot Panel Start-------------------------*/
#bodybotpanel{
	background:url(images/bodybotbg.gif) repeat-x 0 0 #F6E8B3;
	color:#7F7037;
	padding:37px 0 40px 0;
}
#bodybotpanel #bodybotmainpanel{
	width:880px;
	margin:0 auto;
	overflow:hidden;
	height:100%;
}
#bodybotmainpanel #bodybotleftpanel{
	width:562px;
	float:left;
	padding:0;
	margin:0;
}
#bodybotleftpanel #welpanel{
	padding:0 0 22px 0;
}
#welpanel h1{
	font:bold 34px/42px Arial, Helvetica, sans-serif;
	color:#262626;
	background-color:inherit;
}
#welpanel h2{
	font-size:20px;
	line-height:23px;
	font-weight:normal;
	color:#78680C;
	background-color:inherit;
}
#welpanel p{
	font-size:12px;
	line-height:19px;
	color:#615C49;
	background-color:inherit;
}
#welpanel p span{
	margin:13px 0 0 0;
	width:52px;
	height:18px;
	font-weight:bold;
	display:block;
	background:url(images/morebg.gif) no-repeat 0 0;
	text-align:center;
}
#welpanel p span a{
	color:#FFF;
	background-color:inherit;
}
#welpanel p span a:hover{
	color:#EAB217;
	background-color:inherit;
}
#bodybotleftpanel #productpanel{
	background-color:#EFE0AC;
	color:#64582D;
	border:1px solid #E8D9A6;
	padding:26px 27px;
	width:506px;
}
#productpanel h3{
	font:normal 18px/22px Arial, Helvetica, sans-serif;
	color:#A06912;
	background-color:inherit;
}
#productpanel p{
	padding:3px 0 19px 0;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#64582D;
	background-color:inherit;
}
#productpanel #proleftlist{
	float:left;
	width:249px;
}
.protopround{
	background:url(images/protopround.gif) no-repeat 0 0;
	height:10px;
	line-height:0;
	font-size:0;
}
.promidbg{
	background-color:#F6EBC5;
	color:#251F0A;
	border-left:1px solid #FBF0CA;
	border-right:1px solid #FBF0CA;
	padding:0 9px;
}
.homeprolinkbg{
	background:#FFF8DA;
	color:#A35800;
	padding:12px 0 6px 0;
	border-bottom:3px solid #F6EBC5;
}
.homeprolinkbg h4{
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#251F0A;
	background-color:inherit;
	padding:0 0 0 22px;
}
.homeprolinkbg ul{

}
.homeprolinkbg ul li{
	font-size:11px;
	line-height:20px;
	background:url(images/arrow1.gif) no-repeat 10px 50%;
	padding:0 0 0 22px;
}
.homeprolinkbg ul li a{
	color:#A35800;
	background-color:inherit;
}
.homeprolinkbg ul li a:hover{
	text-decoration:underline;
}
.homeprolinkbg ul li.heading{
	background-image:none;
	font-size:12px;
	font-weight:bold;
	color:#251F0A;
	background-color:inherit;
}
.probotround{
	background:url(images/probotround.gif) no-repeat 0 0;
	height:10px;
	line-height:0;
	font-size:0;
}
#productpanel #prorightlist{
	float:right;
	width:249px;
}
#bodybotmainpanel #bodybotrightpanel{
	width:278px;
	float:right;
	background:url(images/bodyrightmidbg.gif) repeat-y 0 0;
	position:relative;
	/*overflow:hidden;
	height:100%;*/
}
#bodybotrightpanel #righttoptornd{
	background:url(images/bodyrighttopround.gif) no-repeat 0 0;
	height:16px;
	line-height:0;
	font-size:0;
}
#bodybotrightpanel #bodybotrightmidbg{
} 
#bodybotrightmidbg .bodybotrightlinkbg{
	background:url(images/bodyrightlinkbg.gif) no-repeat 0 0;
 	border-bottom:15px solid #FFFAE5;
	width:241px;
	margin:0 auto;
	padding:4px;
}
#bodybotrightmidbg .bodybotrightlinkbg ul li{
	float:left;
	width:auto;
	font-size:12px;
	line-height:17px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 1px 0 0;
}
#bodybotrightmidbg .bodybotrightlinkbg ul li a{
	display:block;
	padding:0 12px;
	color:#94821C;
	background-color:inherit;
}
#bodybotrightmidbg .bodybotrightlinkbg ul li a:hover{
	background-color:#951E1E;
	color:#FFFAE5;
}
#bodybotrightmidbg .bodybotrightlinkbg ul li a.active1{
	background-color:#951E1E;
	color:#FFFAE5;
	cursor:text;
}
#bodybotrightmidbg #txtpanel{
	width:230px;
	margin:0 auto;
}
#bodybotrightmidbg #txtpanel h3{
	padding:0 0 7px 31px;
	border-bottom:1px solid #DCCD98;
	background:url(images/bullet.gif) no-repeat 0 0;
	margin:14px 0 0 0;
}
#bodybotrightmidbg #txtpanel h3 b{
	color:#524706;
	background-color:inherit;
}
#bodybotrightmidbg #txtpanel h4{
	color:#3A3009;
	background-color:inherit;
	margin:9px 0 0 0;
	font-weight:bold;
}
#bodybotrightmidbg #txtpanel p{
	padding:0 0 6px 0;
	font-size:12px;
	line-height:16px;
}
#bodybotrightmidbg #txtpanel p span{
	display:block;
	margin:10px 0 0 0;
	padding:0 0 0 13px;
	background:url(images/arrow2.gif) no-repeat 0 50%;
	font-weight:bold;
}
#bodybotrightmidbg #txtpanel p span a{
	color:#A35800;
	background-color:inherit;
} 
#bodybotrightmidbg #txtpanel p span a:hover{
	color:#000;
	background-color:inherit;
} 
#bodybotrightpanel #rightbottornd{
	height:16px;
	width:278px;
	line-height:0;
	font-size:0;
	background:url(images/bodyrightbotround.gif) no-repeat 0 100%;
	position:absolute;
	left:0;
	bottom:0;

}
.mainbody {
	font-size:12px;
	color:#64582D;
} 
.mainbody H3{
	font-size:18px;
	color:#64582D;
} 
.mainbody a{
        text-decoration:underline;
            }
.lowermainbody {
	font-size:12px;
	color:#8b8888;
} 
.horizontal_dotted_line{ 
border-bottom: 1px dotted;
}
.horizontal_dotted_lineshort{
border-bottom: 1px dotted;
width:300px;
} 
/*-------------------------Body Bot Panel End-------------------------*/
/*-------------------------Footer Panel Start-------------------------*/
#footerPanel{
	background:url(images/footerbg.gif) repeat-x 0 0 #BB9A1F;
	color:#6F5804;
	padding:24px 0 30px 0;
}
#footerPanel #footermainpanel{
	width:880px;
	margin:0 auto;
}
#footermainpanel ul li{
	float:left;
	width:auto;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#FFEDAB;
	background-color:inherit;
}
#footermainpanel ul li span{
	padding:0 17px;
}
#footermainpanel ul li a{
	color:#FFEDAB;
	background-color:inherit;
}
#footermainpanel ul li a:hover{
	color:#000;
	background-color:inherit;
}
#footermainpanel p.link1{
	font-size:11px;
	line-height:14px;
	color:#6F5804;
	background-color:inherit;
	padding:23px 0 25px 0;
}
#footermainpanel p.link1 span{
	padding:0 10px;
}
#footermainpanel p.link1 a{
	color:#6F5804;
	background-color:inherit;
}
#footermainpanel p.link1 a:hover{
	color:#FFF;
	background-color:inherit;
}
#footermainpanel p.copyright{
	line-height:14px;
}
#footermainpanel p.copyright span{
	display:block;
	color:#000;
	background-color:inherit;
}
#footermainpanel p.copyright span a{
	color:#FFEDAB;
	background-color:inherit;
	font-weight:bold;
}
#footermainpanel p.copyright span a:hover{
	text-decoration:underline;
}
/*-------------------------Footer Panel End-------------------------*/
/*-------------------------Product Panel Start-------------------------*/
#protopbg{
	background:url(images/producttopbg.gif) repeat-x 0 0 #FFF;
	color:#A35800;
	padding:0 0 25px 0;
	overflow:hidden;
	height:100%;
}
#protopbg #productmainbg{
	width:880px;
	margin:0 auto;
	background:url(images/productmainbg.jpg) no-repeat 0 0;
}
#logopanel{
	width:880px;
	height:100%;
	overflow:hidden;
}	
#logopanel .logo1{
	float:left;
	width:323px;
	margin:20px 0 0 0;
}
#logopanel #search2form{
	width:253px;
	float:right;
	margin:20px 0 0 0;
}
#search2form  form{
	background:url(images/searchbullet1.jpg) no-repeat 0 12px;
	padding:12px 0 0 38px;
	width:214px;
}
#search2form form input.textbox1{
	width:205px;
	height:22px;
	background-color:#FFF;
	color:black;
	border:1px solid #F0ECD7;
	padding:2px 0 0 8px;
	font:normal 11px Arial, Helvetica, sans-serif;
}
#search2form form input.searchbtn{
	margin:6px 0 0 0;
	float:right;
}
#probodypanel{
	padding:0 0 25px 0;
	position:relative;
	width:880px;
	overflow:hidden;
	height:100%;
}
#promidleftpanel{
	float:left;
	width:694px;
}
#probodyleftpanel{
	width:168px;
	float:left;
}
#probodymidpanel{
	width:510px;
	float:right;
}
#probodyrightpanel{
	width:167px;
	float:right;
}
h3.catagory{
	padding:14px 0 0 0;
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	text-transform:uppercase;
}
ul.catagori li{
	font-size:11px;
	line-height:24px;
	background:url(images/dashed.gif)  repeat-x 0 100%;
}
ul.catagori li.nocatadashed{
	background-image:none;
}
ul.catagori li a{
	color:#A35800;
	background-color:inherit;
}
ul.catagori li a:hover{
	color:#000;
	background-color:inherit;
}
h1.promidheading{
	font:bold 22px/26px Arial, Helvetica, sans-serif;
	color:#262626;
	background-color:inherit;
	text-align:center;
	text-transform:uppercase;
}
h2.promidsubheading{
	font:bold 13px/17px Arial, Helvetica, sans-serif;
	color:#78680C;
	background-color:inherit;
	text-align:center;
	padding:0 0 22px 0;
} 
.procharttopbg{
	background:url(images/procherttopbg.gif) no-repeat 0 0;
	font:normal 11px/34px Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:inherit;
}
.prochart1{
	border-left:2px solid #EFE0A8;
	border-right:2px solid #EFE0A8;
	background:url(images/dashed1.gif) repeat-x 0 100% #FFF8DA;
	color:#CEA941;
}
.prochart2{
	border-left:2px solid #EFE0A8;
	border-right:2px solid #EFE0A8;
	background:url(images/dashed1.gif) repeat-x 0 100% #FFF5CB;
	color:#CEA941;
}
.item{
	background:url(images/dashed2.gif) repeat-y 100% 0;
}
.prochartbotbg{
	background:url(images/prochertbotbg.gif) no-repeat 0 0;
	color:#CEA941;
	background-color:inherit;
}
.newsletter1{
	margin:20px 0;
}
.populartopbg{
	background:url(images/popularsoftwaretop.jpg) no-repeat 0 0;
	height:15px;
	line-height:0;
	font-size:0;
}
.propulermidbg{
	background:url(images/popularsoftwaremid.jpg) repeat-y 0 0;
}
.propulermidbg h3{
	background:url(images/bullet1.gif) no-repeat 15px 0;
	padding:0 0 0 69px;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:#FFF;
	background-color:inherit;
}
.propulermidbg ul{
	padding:6px 0 0 0;
	width:137px;
	margin:0 auto;
}
.propulermidbg ul li{
	background:url(images/dashed3.gif) repeat-x 0 100%;
	line-height:0;
	font-size:0;
}
.propulermidbg ul li.propulerNodashed{
	background-image:none;
}
.propulermidbg ul li span{
	background:url(images/arrow3.gif) no-repeat 0 8px;
	padding:0 0 0 12px;
	display:block;
	font-size:11px;
	line-height:24px;
	font-weight:bold;
}
.propulermidbg ul li span.twoline{
	line-height:18px;
}
.propulermidbg ul li span a{
	color:#FFF;
	background-color:inherit;
}
.propulermidbg ul li span a:hover{
	color:#000;
	background-color:inherit;
}
.popularbotbg{
	background:url(images/popularsoftwarebot.jpg) no-repeat 0 0;
	height:15px;
	line-height:0;
	font-size:0;
}
/*-------------------------Product Panel End-------------------------*/
/*-------------------------My product, category, brand page changes-------------------------*/
.pcb{
	font:normal 11px Arial, Helvetica, sans-serif;
	font-color:#7F7037;
}
.pcb a{
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#7F7037;
}
.pcb H3 {
	font:normal 14px Arial, Helvetica, sans-serif;
	font-color:#7F7037;
	font-weight:bold;
}
.cat a {
	font:normal 12px Arial, Helvetica, sans-serif;
	font-color:#7F7037;
	font-weight:bold;
	text-decoration:underline;
}

/*-------------------------My product, category, brand page changes End-------------------------*/
