/* @group Core Elements */

html {
	height: 100%;
	margin-bottom: 1px;
}

div.wrapper { margin: 0 auto; width: 990px;}

form{
	margin:0px;
}

body,td {
	line-height: 170%;
	font-family: Arial, Helvetica, sans-serif;

}

body {
	margin: 0;
	padding: 0;
			
}

body.f-smaller {
	font-size: 10px;
}

body,
body.f-default {
	font-size: 12px;
}

body.f-larger {
	font-size: 15px;
}

#spacer{
	height:1px;
	width:100%;
}

p {
  /* setup some more readable paragraph spacing */
  margin-top: 10px;
  margin-bottom: 15px;
}

h1, h2, h3, h4, h4 {
	/* setup some more readable header spacing */
	padding-bottom: 5px;
	margin: 0px 0;
	
}

h1 { 
	font-size: 130%;
}

h2 {
	font-size: 150%;
}

h3 {
	font-size: 130%;
}

h4 {
	font-size: 120%;
}


body {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* @end */


/* @group Structure */

#logo {
	width: 224px;
	height: 171px;
}

#bot_text{
	font-size:11px;
	color:#55778c;
	text-align:center;
	margin-top:0px;
}
#wording_text{
    font-size:11px;
	text-align:left;
}

#fb_twitter{

}

#fb_twitter #twitter{ margin-left:10px;}
#fb_twitter #facebook{ margin-bottom:10px;}

#callus{ float:right; width:970px; text-align:right; margin:0 auto; color:#fff; height:14px; clear:both; padding-right:25px; margin-top:5px; width:500px;}

#callus1{ font-size:11px;}

#callus2{ color:#FFFF99;}
#callus2 a{ color:#FFFF99;}

#sidecol {
	float: right;
	margin-top:9px;
	/*margin-right:10px;*/
	padding: 0px 17px 0 0px;
}

#sidecol table {
	width: 100%;

}
#secondcol {
	margin-top: 7px;
	float:right;
	margin-right:0px;
	border:0px solid #cc0000;
	/*padding: 0px 10px 0 10px;*/
}

#content {
	margin-top: 10px;
	margin-right:0px;
	padding:0px;
	/*padding-right:10px;*/
}

#content2 {
	margin-top: 10px;
	margin-right:0px;
	padding:0px;
	/*padding-right:10px;*/
}


.spacer .block {
	float: left;
}

.spacer .w99 .block {
	width: 99%;
}

.spacer.w49 .block {
	width: 49%;
}

.spacer.w33 .block {
	width: 33%;
}


/* @end */



pre {
	padding: 10px;
	background: #f5f5f5;
}

blockquote {
	color: #555;
	font-style: italic;
	font-size: 120%;
	line-height: 150%;
	width: auto;
	padding: 10px 10px 5px 45px;
	margin: 15px 0;
	background: #fff url(../images/quote-start.png) 0 0 no-repeat;
}

blockquote p {
	background: #fff url(../images/quote-end.png) 100% 100% no-repeat;
	padding: 0 35px 10px 0;
	margin-top: 0;
}

span.alert {
	color: #c00;
	border-top: 3px solid #fe7b7a;
	border-bottom: 3px solid #fe7b7a;
	background: #FFD6D6 url(../images/status-alert.png) 10px 50% no-repeat;
}

span.info {
	color: #0055BB;
	border-top: 3px solid #629de3;
	border-bottom: 3px solid #629de3;
	background: #D8E5F8 url(../images/status-info.png) 10px 50% no-repeat;
}

span.note {
	color: #B79000;
	border-top: 3px solid #fde179;
	border-bottom: 3px solid #fde179;
	background: #FEF6D8 url(../images/status-note.png) 10px 50% no-repeat;
}

span.download {
	color: #57861A;
	border-top: 3px solid #c2df88;
	border-bottom: 3px solid #c2df88;
	background: #EEF7DD url(../images/status-download.png) 10px 50% no-repeat;
}

/* @end */

/* @group Notice Styles */

span.alert,
span.info,
span.download,
span.note {
	display: block;
	padding: 10px 10px 10px 45px;
	margin: 15px 0;	
}


/* @end */
img{
	border:0;
}

a img { 
	border: 0;
}

.clr {
	clear:both;
}

fieldset.input {
	border: 0;
}

.tool-tip {
	background: #f6f6f6;
	border: 1px solid #e6e6e6;
	padding: 4px;
}

/* @end */


#mtech{
	background: url(../images/template/tech_bg.gif) repeat-x;
	width:100%;
	height:61px;
	padding-top:5px;
	padding-left:120px;

}

/*#mtech img{ margin-left:60px;}*/


#uplogo {
	float:left;
	margin-left:10px;
	margin-top:-13px;
}

#formal{ font-size:9px; color:#fff; }

#pathway{
	margin-top:5px;
	margin-left:7px;
	margin-bottom:15px;

	height: 20px;
	color:#666;
	padding-left:10px;
	font-size:11px;
	width:728px;
	vertical-align:middle;
	overflow: hidden;
	background:url(../images/stripe1.gif);
	border:2px solid #f9f9f9;
}

#pathway2{
	margin-top:5px;
	margin-left:7px;
	margin-bottom:15px;

	height: 20px;
	color:#666;
	padding-left:10px;
	font-size:11px;
	width:942px;
	vertical-align:middle;
	overflow: hidden;
	background:url(../images/stripe1.gif);
	border:2px solid #f9f9f9;
}

#pathway img{
	margin-bottom:1px;
	margin-left:3px;
	margin-right:3px;
}

#price{ color: #cc0000; }

#ecomlinkgroup{ border:4px solid #FCEC79; width:100%; margin-bottom:20px; }

#ecomlinkgroup div{ font-size:16px;  background:#FFF295; text-align:center; padding:10px; border:1px solid #FADD0C; font-weight:bold; line-height:150%;}

#ecomlinkgroup div a{text-decoration:none; margin:0 5px 0 5px;}
#ecomlinkgroup div a:hover{ color:#000; }




#portfolio_div{ float:left; width:305px; text-align:center; margin-bottom:20px; }

/* start services css */

#t_back1{
	background:url(../images/template/t_back1.gif) repeat-x;
	color:#fff;
	font-size:14px;
}

#t_back1 div{
	padding:7px;
}

#t_back2 div{
	padding:5px;
}

#cell1{
	border-left:1px solid #4d6380;
	border-top:1px solid #e3ebf7;
}

#cell2{
	border-left:1px solid #4d6380;
	border-top:1px solid #e3ebf7;
	font-size:17px;
}

#cell3{
	/*background:url(../images/template/l_download.jpg) 0 2px no-repeat;
	padding-left:15px;
	text-align:left;*/
}

#colorcell1{
	background:#ffcc00;
	height:2px;
}

#colorcell2{
	background:#99cc00;
	height:2px;
}

#colorcell3{
	background:#cc0000;
	height:2px;
}

#tabwrapper1{
	border:8px solid #e3eafd;
}

#tabwrapper2{
	padding:20px;
}



#tablist{
	list-style:none;
	float:left;
	background:#e3eafd;
	margin:0px;
	padding:0px;
	margin-top:1px;
	margin-left:7px;
	display:block;
}

#tablist li{
	float:left;
	margin:0px;
	padding:0px;
	display:block;
}


#tablist a.tabactive{
	background:url(../images/template/tab.gif) 0 0 repeat-x;
	border-top:1px solid #bec6dd;
	border-left:1px solid #bec6dd;
	border-right:1px solid #bec6dd;
}

#tablist a:hover{
	background:url(../images/template/tab.gif) 0 0 repeat-x;
	border-top:1px solid #bec6dd;
	border-left:1px solid #bec6dd;
	border-right:1px solid #bec6dd;
}

#tablist a{
	float:left;
	height:25px;
	display:block;
	line-height:240%;
	padding-left:15px;
	padding-right:15px;	
	margin-left:3px;
	margin-right:3px;
}

#tabback{
	height:27px;
	background:#e3eafd;
}



#faq1{
	background:url(../images/template/but1.png) no-repeat;
	padding-left:25px;
	font-weight:bold;
}

#divider1{
	margin-top:10px;
	border-top:1px dashed #ccc;
	height:10px;
}
/* close services css */

/* start page css */

#header_pic{
	margin-left:2px;
	margin-bottom:10px;
	width:966px;
	height:257px;
	background:url(../images/b_ecommerce.gif) 100% 100% no-repeat;
}

#banner1{
	width:741px;
	height:73px;
	margin-bottom:20px;
	background:url(../images/warning.gif) 100% 100% no-repeat;
}

#banner_hiring{
	width:741px;
	height:73px;
	margin-bottom:20px;
	background:url(../images/hiring.gif) 100% 100% no-repeat;
}

#banner2{
	width:741px;
	height:214px;
	background:url(../images/b_hosting_a.gif) 100% 100% no-repeat;
}

#banner3{
	width:741px;
	height:209px;
	background:url(../images/b_webdesign.gif) 100% 100% no-repeat;
}

#banner4{
	width:741px;
	height:214px;
	background:url(../images/b_affiliate_main.gif) 100% 100% no-repeat;
}

#b_ecommerce2{
	width:741px;
	height:214px;
	margin-left:7px;
	margin-bottom:10px;
	background:url(../images/b_ecommerce2a.gif) 100% 100% no-repeat;
}
#b_affiliate{
	width:741px;
	height:181px;
	margin-left:7px;
	margin-bottom:10px;
	background:url(../images/b_affiliate.gif) 100% 100% no-repeat;
}

#b_paypal{
	width:741px;
	height:146px;
	margin-left:7px;
	margin-bottom:10px;
	background:url(../images/b_paypal.jpg) 100% 100% no-repeat;
}
}

#b_ecommercepromo{
	width:741px;
	height:119px;
	margin-bottom:10px;
	background:url(../images/promotion/freelogomar2011/freelogo.gif) 100% 100% no-repeat;
}

#b_ecommerce2promo{
	width:741px;
	height:119px;
	margin-left:7px;
	margin-bottom:10px;
	background:url(../images/promotion/freelogomar2011/freelogo.gif) 100% 100% no-repeat;
}

#b_hosting2{
	width:741px;
	height:214px;
	margin-left:7px;
	margin-bottom:10px;
	background:url(../images/b_hosting_a.gif) 100% 100% no-repeat;
}

#b_webdesign2{
	width:741px;
	height:214px;
	margin-left:7px;
	margin-bottom:10px;
	background:url(../images/b_webdesign.gif) 100% 100% no-repeat;
}


#subheader1{

	margin:0 auto;
	margin-top:3px;
	margin-bottom:6px;
	width:960px;
	height:166px;
	background:url(../images/template/subheader1.jpg) 100% 100% no-repeat;
}

#subheader2{
	margin:0 auto;
	margin-top:3px;
	margin-bottom:6px;
	width:960px;
	height:166px;
	background:url(../images/template/subheader2.jpg) 100% 100% no-repeat;
}

#subheader3{
	margin:0 auto;
	margin-top:3px;
	margin-bottom:6px;
	width:960px;
	height:166px;
	background:url(../images/template/subheader3.jpg) 100% 100% no-repeat;
}

#subheader4{
	margin:0 auto;
	margin-top:3px;
	margin-bottom:6px;
	width:960px;
	height:166px;
	background:url(../images/template/banner.png) 100% 100% no-repeat;
}

#subheaders1{
	margin-top:3px;
	margin-left:5px;
	margin-bottom:25px;
	width:650px;
	height:166px;
	background:url(../images/template/subheaders1.jpg) 100% 100% no-repeat;
}

#1weeksale{

}

#estore-template { width:218px; text-align:center; float:left; margin:20px 0 0 0px; }
#estore-template div{ border:3px solid #f9f9f9;}
#estore-template div div{ padding:5px; border:1px solid #ccc;}
#estore-template div div img{ border:0;}


#frame1{
	border: 10px solid #E3EAFD;
	padding:15px
}

#smallfaqbut{
list-style: none;
background: url(../images/template/sFAQbut.gif) no-repeat;
margin-top:0px;
margin-bottom: 2px;
padding-bottom:2px;
padding-left: 25px;
}


.productname{
	color: #d04e7f;
}

.subtitle{
	height:18px;
	margin:10px 0;
	padding-left:25px;
	padding-top:3px;
	padding-right:0px;
	width:97%;
	font-weight:bold;
	color:#003366;
	background:#e5f3f4 url(../images/template/l_arrow.gif) 5px 6px no-repeat;
}

.subtitle2{
	color: #d04e7f;
	background:url(../images/template/style2/dot-color2.gif) 0 100% repeat-x;
}

.subtitle3{
	color:#0066CC;
	font-size:140%;
	margin-bottom:7px;
	font-weight:bold;
}

.subtitle4{
	background: url(../images/template/but1.png) no-repeat; 
	padding-left: 20px; 
	
}

.subtitle4 h1{
	margin:0px;
	color:#0066CC;
	font-size:150%;
}

#pagetitle{
background: url(../images/template/but2.gif) no-repeat; 
margin-top:0px; margin-bottom: 15px; 
padding-bottom:3px;
padding-left: 20px; 
border-bottom:1px dotted #ccc;
}

#pagetitle h1{
margin:0px;
color:#cc0000;
font-size:150%;
}


#pagetitle h3{
margin:0px;
color:#cc0000;
}

#pagetitle2{
background: url(../images/template/sFAQbut.gif) no-repeat; 
margin-top:0px; margin-bottom: 10px; 
padding-bottom:5px;
padding-left: 25px; 
border-bottom:1px dotted #ccc; width:100%;
}

#pagetitle2 h3{
margin:0px;
color:#cc0000;
}



#testimonial{
background: url(../images/template/sFAQbut.gif) no-repeat; 
border-bottom:1px dashed #cccccc; 
margin-top:0px; margin-bottom: 7px; 
padding-bottom:5px;
padding-left: 25px; 
width:220px;
}

#ptestimonial{
	line-height:15px;
	text-align:left;
}

#packagetitle{
background: url(../images/template/but1.png) no-repeat; 
font-size:13px;
color:#cc0000;
font-weight:bold;
margin-top:0px; margin-bottom: 0px; 
padding-left: 20px; 

}

ul#list1{
	list-style:none;
	margin:7px;
	padding-left:10px;
}

ul#list1 li{
	list-style: none;
	background: url(../images/template/icon_01.gif) 0 4px no-repeat;
	margin-top:0px;
	margin-bottom: 2px;
	padding-left: 15px;
}

#list2{
	padding-left:20px;
	margin:0px;
}
#list2 li{
	margin:0px;
	padding:0px;
}

ul#list3{
	list-style:none;
	font-size:11px; padding:0px; margin:0px;
}

ul#list3 li{
	list-style: none;
	background: url(../images/template/icon_01.gif) 0 4px no-repeat;
	margin-top:0px;
	margin-bottom: 0px;
	height:16px;
	padding:0px;
	padding-left: 15px;
	
}

ul#list4{
	list-style:none;
	font-size:14px; padding:0px; margin-left:20px;
	
}

ul#list4 li{
	list-style: none;
	background: url(../images/template/list4.gif) 0 1px no-repeat;
	margin-top:0px;
	margin-bottom: 10px;
	padding:0px;
	padding-left: 25px;
	
}

ol#list1{
	/*list-style:none;*/
	font-size:14px; padding:0px; 
		margin-left:40px;
}

ol#list1 li{
	/*background: url(../images/template/list4.gif) 0 1px no-repeat;*/
	margin-top:0px;
	margin-bottom: 10px;
	padding:0px;

	
}

.link1{ text-decoration:underline;}

#bonus{
background: url(../images/template/sFAQbut.gif) no-repeat; 
border-bottom:1px dashed #cccccc; 
margin-top:0px; margin-bottom: 7px; 
padding-bottom:5px;
padding-left: 25px; 
width:630px;
}

#sitemap ul{
	padding-left:10px;
	margin:4px;
}

#sitemap li{
	list-style: none;
	background: url(../images/template/icon_01.gif) 0 4px no-repeat;
	margin-top:0px;
	margin-bottom: 2px;
	padding-bottom:2px;
	padding-left: 14px;		
}

#sitemap ul ul li{
	background: url(../images/template/icon_02.gif) 0 4px no-repeat;
}

#faq ul{
list-style: none;
margin: 0;
padding: 0;
}
#faq li{
list-style: none;
background: url(../images/template/but1.png) no-repeat;
margin-top:0px;
margin-bottom: 2px;
padding-bottom:2px;
padding-left: 25px;
}



#faq2 ol{
list-style: none;
margin: 0;
padding: 0;
}
#faq2 li{
list-style: none;
background: #F9F9F9;
margin-top:0px;
margin-bottom: 13px;
padding:10px;
border: 1px solid #eeeeee;

}

#article ul{
list-style: none;
margin: 0;
padding: 0;
}
#article li{
list-style: none;
background: url(../images/template/but1.png) no-repeat;
margin-top:0px;
margin-bottom: 2px;
padding-bottom:2px;
padding-left: 25px;
font-size:13px;
font-weight:bold;
color:#cc0000;
}

#article li #test{
list-style: none;
margin-top:0px;
margin-bottom: 2px;
padding-bottom:2px;
padding-left: 0px;
font-size:12px;
font-weight:normal;
color:#000000;
}

#faqfont{
	color:#cc0000;
	font-weight:bold;
}

#botFont {
	font-size:11px;
	padding-left:10px;
	
}

#smallfaq {
	font-size:11px;
	line-height:16px;
	
}



.tstyle{
	font-size: 12px;
	line-height:180%;
	padding:5px 8px 5px 8px;
}

.tstyle_t{ background:url('../images/template/l_download.jpg') 0 2px no-repeat; padding-left:18px; margin-left:5px;}

.tstyle_a{
	font-size: 12px;
	line-height:180%;
	padding:5px 8px 5px 8px;
	background:#f2f5fb;
}

.tstyle_b{
	font-size: 12px;
	line-height:180%;
	padding:5px 8px 5px 8px;
	background:#ffffff;
}

.tstyle_b1{
	font-size: 12px;
	line-height:180%;
	padding:5px 8px 5px 8px;
	background:#F9FBFD;
}

.tstyle2{
	text-align:center;
	padding:3px;
	font-size:11px;
}

.tstyle3{
	padding:3px;
	font-size:11px;
}

.smallF {
	font-size: 11px;
	color: #000000;
}


INPUT.button4 {
	   background:url('../images/but_back1.gif');
	   font-size: 12px;
	   border:1px solid #0058d8;
	   COLOR:#fff;
	   font-weight:bold;
	   line-height:150%;
	   padding-bottom:1px;
	   vertical-align:middle;
			
				}

INPUT.button1 {
	
	   background-image: url('../images/template/but.jpg');
	   font-size: 13px;
	   border:1px outset #000;
	   COLOR:#000000;
			
				}
				
INPUT.button2 {
	
	   background: url('../images/template/but2.jpg');
	   font-size: 13px;
	   COLOR:#000000;
	   border:1px solid #FE9A05;
			
				}
				
INPUT.button3 {
	
	   background:url('../images/template/but_back1.gif');
	   font-size: 13px;
	   border:1px solid #0058d8;
	   COLOR:#fff;
	   line-height:200%;
	   height:27px;
			
				}	
				
.textfield {

    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
	BORDER-COLOR: #000000;
	background: #ffffff;
    FONT-SIZE: 8pt;

}

.input_4{  			    
	  font-size        :11px;         
	  height           :15px;  
	  background       :#f9f9f9;   								      
	  border-right	   :#ffffff 1px solid; 
	  border-top       :#646464 1px solid; 				  
	  border-left      :#646464 1px solid; 
	  border-bottom    :#ffffff 1px solid;    										  
	  margin:2px 0px 2px 0px;
	  padding:2px 5px 1px 5px;
}	


.select_1{  
	margin-bottom:3px;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
	BORDER-COLOR: #000000;
	BACKGROUND-COLOR: #f9f9f9;
    FONT-SIZE: 8pt;   				
}	 

.tc {
border-collapse: collapse;
}



#orderform{
	border-collapse: collapse;
	
}

#orderform td a{
	font-weight:bold;
}

#orderform td a.current{
	color: #cc0000;
}

.package{
	/*font-family: Verdana;*/
	font-size: 12px;
	line-height:1.3em;

}
.text-body { 
	font-size: 12px; }
.text-body1 { 
	font-size: 14px; }
	
.text-body2 { 
	line-height:15px;
	font-size: 11px; }

/* close page css */

/* start mstyle1 */
#mstyle1{
	background:#f0f7fb url(../images/template/mstyle1/module_l.gif) 0 0 repeat-y;
	margin-bottom:15px;
	
}

#mstyle1 div{
	background:url(../images/template/mstyle1/module_r.gif) 100% 0 repeat-y;
}

#mstyle1 div div{
	
	background:url(../images/template/mstyle1/module_br.gif) 100% 100% no-repeat;
}

#mstyle1 div div div{
	background:url(../images/template/mstyle1/module_bl.gif) 0 100% no-repeat;
}

#mstyle1 div div div div{
	background:url(../images/template/mstyle1/module_tr.gif) 100% 0 no-repeat;
	
}

#mstyle1 div div div div div{
	background:url(../images/template/mstyle1/module_tl.gif) 0 0 no-repeat;
	width:100%;
}


#mstyle1 h3{
	margin:0px;
	font-size:14px;
	color:#000;
	height:20px;
	padding:9px 0px 0px 35px;
}

/* close mstyle1 */



/* start mstyle2 */
#mstyle2{
	background:#f5f5f5 url(../images/template/mstyle2/module_l.gif) 0 0 repeat-y;
	margin-bottom:15px;
	
}

#mstyle2 div{
	background:url(../images/template/mstyle2/module_r.gif) 100% 0 repeat-y;
}

#mstyle2 div div{
	
	background:url(../images/template/mstyle2/module_br.gif) 100% 100% no-repeat;
}

#mstyle2 div div div{
	background:url(../images/template/mstyle2/module_bl.gif) 0 100% no-repeat;
}

#mstyle2 div div div div{
	background:url(../images/template/mstyle2/module_tr.gif) 100% 0 no-repeat;
	
}

#mstyle2 div div div div div{
	background:url(../images/template/mstyle2/module_tl.gif) 0 0 no-repeat;
	width:100%;
}


#mstyle2 h3{
	margin:0px;
	font-size:14px;
	color:#000;
	height:20px;
	padding:9px 0px 0px 35px;
}


/* close mstyle2 */


/* start mstyle3 */
#mstyle3{
	background:#fafafa url(../images/template/mstyle3/module_l.gif) 0 0 repeat-y;
	margin-bottom:15px;
	
}

#mstyle3 div{
	background:url(../images/template/mstyle3/module_r.gif) 100% 0 repeat-y;
}

#mstyle3 div div{
	
	background:url(../images/template/mstyle3/module_br.gif) 100% 100% no-repeat;
}

#mstyle3 div div div{
	background:url(../images/template/mstyle3/module_bl.gif) 0 100% no-repeat;
}

#mstyle3 div div div div{
	background:url(../images/template/mstyle3/module_tr.gif) 100% 0 no-repeat;
	
}

#mstyle3 div div div div div{
	background:url(../images/template/mstyle3/module_tl.gif) 0 0 no-repeat;
	width:100%;
}


#mstyle3 h3{
	margin:0px;
	font-size:14px;
	color:#000;
	height:20px;
	padding:9px 0px 0px 35px;
}


/* close mstyle3 */

/* start mstyle4 */
#mstyle4{
	background:#f0f7fb url(../images/template/mstyle4/module_l.gif) 0 0 repeat-y;
	margin-bottom:15px;
	
}

#mstyle4 div{
	background:url(../images/template/mstyle4/module_r.gif) 100% 0 repeat-y;
}

#mstyle4 div div{
	background:url(../images/template/mstyle4/module_br.gif) 100% 100% no-repeat;
}

#mstyle4 div div div{
	background:url(../images/template/mstyle4/module_bl.gif) 0 100% no-repeat;
}

#mstyle4 div div div div{
	background:url(../images/template/mstyle4/module_tr.gif) 100% 0 no-repeat;
	
}

#mstyle4 div div div div div{
	background:url(../images/template/mstyle4/module_tl.gif) 0 0 no-repeat;
	width:100%;
}


#mstyle4 h3{
	margin:0px;
	font-size:14px;
	color:#000;
	height:20px;
	padding:9px 0px 0px 35px;
}


/* close mstyle4 */


/* start mstyle5 */
#mstyle5{
	background:url(../images/template/mstyle5/module_l.gif) 0 0 repeat-y;
	margin-bottom:15px;
	
}

#mstyle5 div{
	background:url(../images/template/mstyle5/module_r.gif) 100% 0 repeat-y;
}

#mstyle5 div div{
	background:url(../images/template/mstyle5/module_br.gif) 100% 100% no-repeat;
}

#mstyle5 div div div{
	background:url(../images/template/mstyle5/module_bl.gif) 0 100% no-repeat;
}

#mstyle5 div div div div{
	background:url(../images/template/mstyle5/module_tr.gif) 100% 0 no-repeat;
	
}

#mstyle5 div div div div div{
	background:url(../images/template/mstyle5/module_tl.gif) 0 0 no-repeat;
	width:100%;
}


#mstyle5 h3{
	margin:0px;
	font-size:14px;
	color:#000;
	height:20px;
	padding:9px 0px 0px 35px;
}


/* close mstyle5 */

/* start specific module */

#mnews #news_title, 
#mwebdesign #news_title{
	font-weight:bold;
	color:#196297;
}

#mnews #spacer2, 
#mtesti #spacer2, 
#mwebdesign #spacer2, 
#mecommerce #spacer2{
	background:url(../images/template/dot3.gif) repeat-x;
}

#mservices #spacer, 
#mwhysitegiant #spacer{
	background:none;
}

#mnews #mwrapper,
#mtesti #mwrapper, 
#mwebdesign #mwrapper,
#mecommerce #mwrapper,
#mportfolio #mwrapper,
#mwelcome #mwrapper, 
#mpmethod #mwrapper, 
#mservices #mwrapper, 
#mwhysitegiant #mwrapper, 
#mdomain #mwrapper,
#mnewsletter #mwrapper{
	margin:0 auto;
	padding:10px;
	overflow:hidden;
	width:90%;
	background:none;
	font-size:12px;	
	line-height:1.7em;
	
}

#mportfolio #mwrapper{
	width:98%;
	margin-top:10px;
}

#mportfolio #mwrapper span{
	font-size:11px;
}

#mportfolio .etemplate{ border:2px solid #F8FCFF;}

#mtesti #mwrapper div{
	background:none;
	text-align:right;
}

#mwelcome #mwrapper{
	width:95%;
	font-size:12px;	
}

#mpmethod #mwrapper{
	width:180px;
}

#mnewsletter #mwrapper{
	width:190px;
	line-height:140%;
	font-size:11px;
}

#mnewsletter #mwrapper div{
	margin-top:3px;
	background:none;
	font-size:10px;
	line-height:110%;
	color:#777;
}

#mnews a, 
#mtesti a,
#mwebdesign a{
	text-decoration:underline;
}



#mwebdesign, 
#mecommerce{
	width:312px;
	float:left;
}

#mecommerce{
	margin-left:20px;
}

#mecommerce #item{
	display:block;
	padding-left:18px;
	background:url(../images/template/listbut.gif) 0 4px no-repeat;
}

#mwhysitegiant ul{
	margin:0px;
	padding:5px;
}

#mwhysitegiant ul li{
	display:block;
	list-style:none;
	padding-left:15px;
	background:url(../images/template/icon_01.gif) 0 4px no-repeat;
}

/* close specific module */






/* start module link listing */

a.mainlevel-leftnav1:link, a.mainlevel-leftnav1:visited {
	display: block;
	background:url(../images/template/listbut.gif) 0 7px no-repeat;
	vertical-align: middle;
	font-size: 12px;
	text-align: left;
	color:#196297;
	padding-top: 3px;
	padding-left: 17px;
	margin-left:5px;
	margin-right:10px;
	padding-right:10px;
	height: 18px;
	text-decoration: none;
	border-bottom: 1px dotted #999;
	
}

a.mainlevel-leftnav1:hover {
	color: #000;
}


/* close module link listing */


.moduletable-mo1{
margin-bottom:1em;
padding:0px; /*the padding is removed so the menu fills the whole module box*/
background: #fff url(../images/template/mofooter1.jpg) 0 100% repeat-x;
padding-bottom:15px;
border-top: 1px solid #B6CCA6;
border-left: 1px solid #B6CCA6;
border-right: 1px solid #B6CCA6;
border-bottom: 1px solid #B6CCA6;
}
.moduletable-mo1 h3{
width:100%;
color:#fff;
padding:5px 0;
text-align:center;
font-size:14px;
font-weight:bold;
margin:0;
height:35px;
text-transform: uppercase;
background: url(../images/template/moheader1.jpg) 0 0 repeat-x;
border-bottom: 0px solid #B6CCA6;
}

.moduletable-mo2{
margin-bottom:1em;
padding-left:0px; /*the padding is removed so the menu fills the whole module box*/
background: #fff url(../images/template/mofooter2.jpg) 0 100% repeat-x;
padding-bottom:15px;
border:1px solid #BDCCE2;
}

.moduletable-mo2 h3{
width:100%;
color:#fff;
padding:5px 0;
text-align:center;
font-size:14px;
font-weight:bold;
margin:0;
height:35px;
text-transform: uppercase;
background: url(../images/template/moheader2.jpg) 0 0 repeat-x;
border-bottom: 0px solid #BDCCE2;
}

.moduletable-mo3{
margin-bottom:1em;
padding-left:0px; /*the padding is removed so the menu fills the whole module box*/
background: #fff url(../images/template/mofooter3.jpg) 0 100% repeat-x;
padding-bottom:15px;
border:1px solid #A59AC5;
}

.moduletable-mo3 h3{
width:100%;
color:#fff;
padding:5px 0;
text-align:center;
font-size:14px;
font-weight:bold;
margin:0;
height:35px;
text-transform: uppercase;
background: url(../images/template/moheader3.jpg) 0 0 repeat-x;
border-bottom: 0px solid #A59AC5;
}


.moduletable-mo4{
margin-bottom:1em;
padding-left:0px; /*the padding is removed so the menu fills the whole module box*/
background: #fff url(../images/template/mofooter4.jpg) 0 100% repeat-x;
padding-bottom:15px;
border: 1px solid #999;

}
.moduletable-mo4 h3{
width:100%;
color:#fff;
padding:5px 0;
text-align:center;
font-size:14px;
font-weight:bold;
margin:0;
height:35px;
text-transform: uppercase;
background: url(../images/template/moheader4.jpg) 0 0 repeat-x;
border-bottom: 0px solid #A59AC5;
}

.moduletable-mo5{
margin-bottom:1em;
padding-left:0px; /*the padding is removed so the menu fills the whole module box*/
background: #fff url(../images/template/mofooter5.jpg) 0 100% repeat-x;
padding-bottom:15px;
border: 1px solid #cc0000;

}
.moduletable-mo5 h3{
width:100%;
color:#fff;
padding:5px 0;
text-align:center;
font-size:14px;
font-weight:bold;
margin:0;
height:35px;
text-transform: uppercase;
background: url(../images/template/moheader5.jpg) 0 0 repeat-x;
border-bottom: 0px solid #A59AC5;
}

.moduletable-mo6{
margin-bottom:1em;
padding-left:0px; /*the padding is removed so the menu fills the whole module box*/
background: #fff url(../images/template/mofooter6.jpg) 0 100% repeat-x;
padding-bottom:15px;
border: 1px solid #FFB403;

}
.moduletable-mo6 h3{
width:100%;
color:#fff;
padding:5px 0;
text-align:center;
font-size:14px;
font-weight:bold;
margin:0;
height:35px;
text-transform: uppercase;
background: url(../images/template/moheader6.jpg) 0 0 repeat-x;
border-bottom: 0px solid #A59AC5;
}

.moduletable-mo7{
margin-bottom:1em;
padding-left:0px; /*the padding is removed so the menu fills the whole module box*/
background: #AEAEAE url(../images/template/mofooter7.jpg) 0 100% repeat-x;
padding-bottom:15px;
border: 1px solid #A5A5A5;

}
.moduletable-mo7 h3{
width:100%;
color:#fff;
padding:0.25em 0;
text-align:center;
font-size:1.1em;
margin:0;
height:44px;
text-transform: uppercase;
background: url(../images/template/moheader7.jpg) 0 0 repeat-x;
}
