body{
padding:0;
margin:0;
background:#dddddd;
}

#wrapper{
margin:0 auto;
width:950px;
}

.wrapper{
margin:0 auto;
width:950px;
}

a:active, a:visited, a:link{
text-decoration:none;
outline-style:none;
}

.bg{
background: #FF3399;
}

ul{
list-style-type:none;
}

.left{
float:left;
}
.right{
float:right;
}
.clear{
clear:both;
}

/*......header.............*/
#header{
background:url(../images/menu_bg.jpg) left top repeat-x;
min-width:950px;
width:100%;
height:36px;
}

#logo{
margin-top:20px;
}

#menu{
margin-top:12px;
}

#listyle{
font-family:Georgia, "Times New Roman", Times, serif;
color:#558516;
font-weight:bold;
font-size:15px;
}

#listyle li{
display:inline;
margin-right:30px;
}

#listyle a:active, #listyle a:link, #listyle a:visited {
color:#558516;
}
#listyle a:hover {
color: #00CC33;
}

#style{

}

/*......banner...........*/
#banner{
margin-top:70px;
}

#top{
background:url(../images/topbar.jpg) top center no-repeat;
width:962px;
height:25px;
}

#middle{
background: url(../images/middlebar.jpg) top center  repeat-y;
width:962px;
min-height:400px;
height:100%;
}

#bottom{
background:url(../images/bottombar.jpg) top center no-repeat;
width:962px;
height:43px;
}

#bottom_inner{
background: url(../images/bottom-bar-white.jpg) top center no-repeat;
width:962px;
height:25px;
}

#about{
padding-left:25px;
}

.h1_style{
font-family:Georgia, "Times New Roman", Times, serif;
color:#558516;
font-size:21px;
font-weight:normal;
}

.h2_style{
font-family:Georgia, "Times New Roman", Times, serif;
color:#558516;
font-size:15px;
font-weight:normal;
font-weight:bold;
}

.para_style{
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
color:#545c49;
font-size:14px;
line-height:18px;
text-align:left;
}

#buy{
background:url(../images/buynow-button.jpg) center top no-repeat;
width:187px;
height:40px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#FFFFFF;
padding-top:5px;
font-weight:bold;
float:left;
margin-top:10px;
margin-left:35px;
}

#free{
background:url(../images/free_button.jpg) center top no-repeat;
width:128px;
height:39px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#FFFFFF;
padding-top:5px;
font-weight:bold;
float:left;
margin-left:12px;
margin-top:10px;
}

#buy a:active, #buy a:link, #buy a:visited,#free a:active, #free a:link, #free a:visited  {
color:#ffffff;
}
#buy a:hover, #free a:hover{
color: #333333;
}

#bottom li{
font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:16px;
color:#FFFFFF;
display:inline;
margin-right:20px;
}

#bottom {
padding-top:5px;
}

#bottom a:active, #bottom a:link, #bottom a:visited {
color:#ffffff;
}

#bottom a:hover {
color:#CCCCCC;
}


/*.....requirements...........*/
#requirement_h1{
margin-top:25px;
}

#top_req{
background:url(../images/top_req.jpg) left center no-repeat;
width:962px;
height:13px;
}

#mid_req{
background: url(../images/mid_req.jpg) left center  repeat-y;
width:962px;
min-height:80px;
}

#bot_req{
background: url(../images/bot_req.jpg) left center no-repeat;
width:962px;
height:15px;
}


#footer{
background:url(../images/menu_bg.jpg) left top repeat-x;
width:100%;
min-width:950px;
height:36px;
margin-top:60px;
font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:12px;
color: #666666;
}

/*.....inner page................................................................................................*/

#left_col{
margin-left:25px;
}

#left_top{
background:url(../images/inner_header_bg.jpg) left top no-repeat;
width:249px;
height:43px;
}

#left_mid{
background: url(../images/mid_leftcol.jpg) left top  repeat-y;
width:249px;
height:100%;
min-height:440px;
}

#left_mid li{
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
color:#333333;
font-size:16px;
text-align:left;
padding-left:20px;
border-bottom:solid 1px #009900;
padding-top:7px;
}

#left_mid a:active, #left_mid a:link, #left_mid a:visited {
color:#333333;
}

#left_mid a:hover {
color: #666666;
}


#left_bottom{
background: url(../images/leftcol_bottom.jpg) left top no-repeat;
width:249px;
height:16px;
}

















