/* CSS Document */

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
	margin:0;
	padding:0;
}
ul{
	list-style:none;
}
q:before, q:after{
	content:'';
}
input, select, textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
fieldset{
	border:0;
}
a{
	color:#000000;
	text-decoration:none;
}
a:focus,a:hover{
	text-decoration:underline;
}
a img{
	border:0;
}
.clear{
	clear:both;
}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px;
	padding:0px;
	background:#FFFFFF url(images/bg.gif) repeat-x;
	color:#000000;
}
.replace{
	position:relative;
	margin:0;
	padding:0;
	/* \*/
	overflow:hidden;
	/* */
}
.replace span{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.skiplink{
	display:none;
}

/* --------- ID# ----------------------------------------------- */

#page_body{
	width:100%;
	background:url(images/page_body_bg.gif) no-repeat center top;
}

.page{
	width:1000px;
	margin:0px auto;
}

/* Header Styles */
#header{
	width:100%;
	height:177px;
	background:url(images/header_end.gif) no-repeat;
}

#logo{
	width:353px;
	height:137px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
}

#logo span{
	background:url(images/logo.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}

#header_menu ul{
	padding-left:23px;
}

#header_menu ul li{
	float:left;
	padding-left:3px;
}

#header_menu ul li img{
	float:left;
}


/* Body Styles */
#body{
	width:100%;
	margin-bottom:30px;
	background:#ffffff url(images/body_bg.gif) repeat-y;
	float:left;
}

#body_top{
	width:100%;
	background:url(images/body_left_bg.gif) no-repeat;
	float:left;
}

#body_left{
	width:670px;
	float:left;
}

#body_right{
	width:330px;
	float:right;
	background:url(images/body_right_bg.gif) no-repeat right top;
}

/* Left Classes*/
/* body_left_padding */
#body_left_pad{
	width:661px;
	margin-left:9px;
}

#wellcome{
	padding-top:20px;
	padding-left:31px;
}

#wellcome h1{
	font-size:23px;
	color:#f7941d;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.wellcomm_text{
	font-size:13px;
	padding-left:31px;
	padding-top:10px;
}

.about_text{
	padding-left:36px;
}

.wellcomm_text p{
	padding:0px;
	margin:0px;
	padding-bottom:20px;
	line-height:20px;
	padding-right:20px;
}

.wellcomm_text p span{
	color:#f26522;
}

.wellcomm_text p a{
	text-decoration:underline;
}

.wellcomm_line{
	width:607px;
	height:17px;
	background:url(images/wellcome_line.gif) no-repeat top right;
	margin-left:31px;
	clear:left;
}

/* our services */

#our_services{
	margin-left:31px;
	padding-bottom:20px;
	float:left;
}

#our_services h2{
	color:#ffd700;
	font-size:23px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:5px;
}

.our_sevices_item{
	padding:0px;
	margin:0px;
	padding-top:10px;
	margin-left:40px;
	float:left;
}

.our_sevices_item div{
	list-style:none;
	background:url(images/our_services_li_line.gif) no-repeat left bottom;
	padding-bottom:20px;
	float:left;
	width:290px;
}

.our_sevices_item div a{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding-left:38px;
	padding-top:12px;
	padding-bottom:12px;
	line-height:22px;
}

.our_sevices_item div a:hover{
	color:#666666;
}

.our_sevices_item div a span{
	position:relative;
	top:5px;
}

a#our_webdesign{
	background:url(images/ours_websitedesign.gif) no-repeat bottom left;
}

a#ours_flash{
	background:url(images/ours_flash.gif) no-repeat bottom left;
}

a#ours_blog{
	background:url(images/ours_blog.gif) no-repeat bottom left;
}

a#ours_ecomm{
	background:url(images/ours_ecomm.gif) no-repeat bottom left;
}

a#ours_mark{
	background:url(images/ours_mark.gif) no-repeat bottom left;
}

a#ours_logo{
	background:url(images/ours_logo.gif) no-repeat bottom left;
}

a#ours_prog{
	background:url(images/ours_prog.gif) no-repeat bottom left;
}

/* our portfolio */

#our_porfolio_box{
	margin-left:21px;
	padding-top:24px;
}

#our_porfolio_websites{
	width:623px;
	height:37px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:10px;
}

#our_porfolio_websites span{
	background:url(images/our_porfolio_websites.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

.portfolio_box_items ul{
}

.portfolio_box_items ul li{
	float:left;
	margin-right:9px;
	margin-bottom:5px;
}

.portfolio_box_items ul li.last{
	margin-right:0;
}

.portfolio_box_items ul li img{
	width:148px;
	height:116px;
	border:0px solid #b6b6b6;
}

#our_porfolio_blogs{
	width:622px;
	height:36px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:10px;
}

#our_porfolio_blogs span{
	background:url(images/our_porfolio_blogs.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#our_porfolio_templates{
	width:622px;
	height:36px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:10px;
}

#our_porfolio_templates span{
	background:url(images/our_porfolio_templates.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

/* contact us box */

#contact_us_box{
	margin-top:23px;
	padding-left:22px;
	width:623x;
}

#contact_us_box_title{
	width:623px;
	height:38px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin:0 0 8px 0;
}

#contact_us_box_title span{
	background:url(images/contact_us_box_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#contact_us_box ul{
}

#contact_us_box ul li{
	float:left;
	padding-top:38px;
	padding-bottom:78px;
}

#contact_us_box_left{
	width:321px;
	background:url(images/contact_us_box_left_bg.gif) no-repeat right center;
}

#contact_us_box_right{
}

#contact_us_box_right p{
	margin-left:45px;
}

#contact_us_box_left p{
	margin-left:60px;
}

#contact_form{
	margin-top:14px;
	margin-left:10px;
}

#contact_form_desc{
	margin-left:10px;
}

#contact_form .form_field{
	border:1px solid #f1f1f1;
	margin-bottom:8px;
	padding:8px 0 8px 0;
	width:606x;
	float:left;
}

#contact_form .form_label{
	float:left;
	width:164px;
	text-align:right;
}

#contact_form .form_text{
	float:left;
	width:442px;
}

#contact_form .form_field textarea{
	background:#FFFFFF;
	border:1px solid #e5e5e5;
	width:265px;
	padding:5px;
	overflow:auto;
	font-size:11px;
	color:#3d3d3d;
}
.star {
	valign:top;
	color:#FE0202;
}
#contact_form .form_field input.text{
	width:265px;
	background:#FFFFFF;
	border:1px solid #e5e5e5;
	padding:5px;
	font-size:11px;
	color:#3d3d3d;
}

#contact_form label{
	margin-right:20px;
	color:#3d3d3d;
	position:relative;
	top:3px;
}

/* raq us box */

#raq_box{
	margin-top:23px;
	margin-left:22px;
	width:623x;
}

#raq_box_title{
	width:623px;
	height:38px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin:0 0 8px 0;
}

#raq_box_title span{
	background:url(images/raq_box_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#raq_box_desc{
	margin-left:5px;
	padding-bottom:20px;
	width:620px;
}

#raq_form{
	margin-left:60px;
	margin-top:20px;
}

#raq_form .form_field{
	background:#f9faf5;
	padding:6px;
	margin-bottom:8px;
	width:85%;
	float:left;
}

#raq_form .form_label{
	float:left;
	width:33%;
}

#raq_form .form_text{
	float:left;
	width:67%;
}

#raq_form .form_field_sub{
	border-top:5px solid #f9faf5;
	width:370px;
	padding-top:10px;
	padding-left:100px;
	margin-top:10px;
	float:left;
}

#raq_form .form_field_url_like{
	background:#f6f7f4;
	padding:8px;
	padding-bottom:12px;
	width:455px;
	float:left;
}

#raq_form .form_field textarea{
	margin-top:10px;
	background:#FFFFFF;
	border:1px solid #999999;
	width:457px;
	overflow:auto;
}

#raq_form .form_field .file{
	background:#FFFFFF;
	border:1px solid #e6e6e6;
	padding:3px;
	width:300px;
}

#raq_form .form_field input.text{
	width:300px;
	background:#FFFFFF;
	border:1px solid #999999;
	padding:3px;
}

#raq_form label{
	background:url(images/contact_label_ar.gif) no-repeat center left;
	padding-left:9px;
	padding-right:50px;
	position:relative;
	top:3px;
}

/* ft box */

#ft_box{
	margin-top:23px;
	margin-bottom:20px;
	width:623x;
}

#ft_box_title{
	width:622px;
	height:37px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin:0 0 8px 30px;
}

#ft_box_title span{
	background:url(images/ft_box_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#ft_box_items{
	width:640px;
	background:url(images/ft_box_items_bg.gif) repeat-y;
	padding-bottom:5px;
	padding-top:15px;
	margin-left:13px;
}

#ft_box_items ul{
	padding-left:15px;
}

#ft_box_items ul li{
	float:left;
	padding-left:9px;
	padding-bottom:11px;
}

#ft_box_items ul li img{
	width:178px;
	height:114px;
	background:#ffffff;
	border:1px solid #dadada;
	padding:5px;
	float:left;
}

/* partner box */

#partner_box{
	margin-top:23px;
	padding-left:30px;
	width:623x;
}

#partner_box_title{
	width:622px;
	height:37px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
}

#partner_box_title span{
	background:url(images/partner_box_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#partner_box .wellcomm_text{
	padding-left:0;
}

/* privacy box */

#privacy_box{
	margin-top:23px;
	padding-left:30px;
	width:623x;
}

#privacy_box_title{
	width:622px;
	height:37px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
}

#privacy_box_title span{
	background:url(images/privacy_box_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#privacy_box .wellcomm_text{
	padding-left:0;
}

/* seo box */

#seo_box{
	margin-top:23px;
	padding-left:30px;
	width:623x;
}

#seo_box_title{
	width:622px;
	height:36px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
}

#seo_box_title span{
	background:url(images/seo_box_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#seo_box .wellcomm_text{
	padding-left:0;
}

#seo_box_opo{
	float:left;
	width:309px;
	padding-left:22px;
}

#seo_box_lb{
	float:left;
	width:260px;
}

#seo_box_opo_title{
	width:261px;
	height:32px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
}

#seo_box_opo_title span{
	background:url(images/seo_box_opo_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#seo_box_lb_title{
	width:260px;
	height:32px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
}

#seo_box_lb_title span{
	background:url(images/seo_box_lb_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#seo_box ul{
	padding-top:5px;
}

#seo_box ul li{
	padding-left:13px;
	padding-bottom:6px;
	padding-top:5px;
	background:url(images/seo_box_li.gif) no-repeat left bottom;
}

#seo_box ul li span{
	background:url(images/seo_box_a.gif) no-repeat left 3px;
	padding-left:10px;
	color:#818181;
}

/* testimonials box */

#testimonials_box{
	margin-top:23px;
	padding-left:30px;
	width:623x;
}

#testimonials_box_title{
	width:622px;
	height:38px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
}

#testimonials_box_title span{
	background:url(images/testimonials_box_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#testimonials_box ul{
	padding-top:5px;
	width:610px;
	margin-left:5px;
}

#testimonials_box ul li{
	border-bottom:1px dashed #cccccc;
	padding-bottom:15px;
	margin-bottom:15px;
	display:block;
}

#testimonials_box ul li.last{
	border-bottom:0;
}

#testimonials_box ul li p{
	line-height:20px;
}

#testimonials_box ul li h3{
	color:#4b4b4b;
	font-size:11px;
	padding-top:10px;
}

#testimonials_box ul li h3 b{
	color:#f26522;
}

#testimonials_box ul li h3 b a{
	color:#4b4b4b;
}


/* featured_box */
#featured_box{
	width:639px;
	background:url(images/featured_box_bg.gif) repeat-y top center;
	margin-top:15px;
	margin-left:10px;
}

#featured_box_top{
	width:639px;
	height:61px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
}

#featured_box_top span{
	background:url(images/featured_box_top_bg.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#featured_box_body{
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	background:url(images/featured_box_body_bg.gif) no-repeat top center;
}

#featured_box_body ul{
	margin:0px;
	padding:0px;
	padding-bottom:3px;
}

#featured_box_body ul li{
	display:inline;
}

#featured_box_end{
	width:100%;
	height:37px;
	background:url(images/featured_box_end_bg.gif) no-repeat bottom center;
	text-align:right;
}

#featured_box_body div{
	padding-top:12px;
	padding-right:25px;
	text-align:right;
}

#about_box_title{
	width:614px;
	height:28px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin:30px 0 8px 31px;
}

#about_box_title span{
	background:url(images/about_box_line.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#latest_posts_title{
	width:605px;
	height:28px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin:10px 0 2px 31px;
}

#latest_posts_title span{
	background:url(images/latest_posts_title.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#latest_posts ul{
	margin-left:33px;
	width:596px;
}

#latest_posts ul li{
	border-bottom:1px dashed #cccccc;
	padding-bottom:15px;
	padding-top:15px;
	display:block;
}

#latest_posts ul li.last{
	border-bottom:0;
	padding-bottom:0;
}

#latest_posts ul li h3{
	font-size:13px;
	color:#000000;
}
#latest_posts ul li h3 a{
	font-size:12px;
	color:#000000;
}

#latest_posts ul li p{
	line-height:20px;
	padding-bottom:2px;
}

#latest_posts ul li a{
	color:#ea7f00;
	font-weight:bold;
}



/* Right Classes*/

#body_right_pad{
	margin-left:6px;
	padding-top:5px;
}

#right_chat{
	width:313px;
	height:80px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:4px;
}

#right_chat span{
	background:url(images/chat.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}

#right_contact_us{
	width:310px;
	height:46px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin-top:10px;
}

#right_contact_us span{
	background:url(images/right_contact_us.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}

#right_resources{
	width:310px;
	height:46px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin-top:10px;
}

#right_resources span{
	background:url(images/right_resources.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}

#right_client_testimonials{
	width:310px;
	height:46px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin-top:10px;
}

#right_client_hosting{
	width:310px;
	height:46px;
	font-size:12px;
    margin-left:20px;
	margin-top:10px;
    margin-bottom:10px;
    margin-right:10px;;
    border:1px;
    border-color:000000;
}

#right_client_testimonials span{
	background:url(images/right_client_testimonials.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}

/* request_free_box */
#request_free_box{
	width:311px;
	background:url(images/request_free_bg.gif) repeat-y left top;
}

#request_free_box_top{
	width:100%;
	height:76px;
	background:url(images/request_free_top_bg.gif) no-repeat;
}

#request_free_box_body{
	width:100%;
	padding-left:13px;
	padding-top:5px;
	font-size:12px;
	color:#7a7a7a;
}

#request_free_box_end{
	width:100%;
	height:14px;
	background:url(images/request_free_end_bg.gif) no-repeat bottom center;
}

#request_free_box_top div{
	font-size:10px;
	color:#7c7c7c;
	position:relative;
	top:47px;
	left:70px;
}

#request_free_box_body form .text_box{
	background:#FFFFFF;
	border:1px solid #e6e6e6;
	font-size:13px;
	padding:3px;
	color:#7c7c7c;
	margin-top:4px;
	margin-bottom:4px;
	width:282px;
}

#request_free_box_body form textarea.text_box{
	overflow:auto;
}

#request_free_box_body form .text_box_file{
	background:#FFFFFF;
	border:1px solid #e6e6e6;
	font-size:13px;
	padding:3px;
	color:#7c7c7c;
	margin-top:4px;
	margin-bottom:4px;
	width:290px;
}

#request_free_box_body form label{
	padding-bottom:4px;
}

#request_free_box_body form label span{
	color:#ff0000;
}

#request_free_box_body_required{
	color:#ff0000;
	text-align:right;
	font-size:11px;
	padding-right:30px;
	padding-top:5px;
}

/* latest_news */
#latest_news{
	width:310px;
	padding-top:25px;
}

#latest_news_top{
	width:310px;
	height:28px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
}

#latest_news_top span{
	background:url(images/latest_news_top.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#latest_news_blocks{
	padding-top:10px;
	margin-left:16px;
	width:280px;
	color:#818181;
	line-height:17px;
}

.latest_news_block{
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	border-left:4px solid #ff9933;
	margin-bottom:20px;
	line-height:20px;
}

.latest_news_block a{
	font-size:13px;
	font-weight:bold;
	color:#790000;
}

/* contact_box */
#contact_box{
	padding-left:15px;
	padding-bottom:10px;
	margin-top:30px;
}

#contact_box_top{
	width:272px;
	height:41px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
}

#contact_box_top span{
	background:url(images/contact_top_bg.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#contact_box_blocks{
	width:100%;
	padding-top:10px;
	color:#666666;
}

#contact_box_ca{
	width:281px;
	height:48px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:15px;
}

#contact_box_ca span{
	background:url(images/contact_box_ca.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#contact_box_in{
	width:281px;
	height:48px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
	margin-bottom:15px;
}

#contact_box_in span{
	background:url(images/contact_box_in.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}

#contact_box_email{
	width:281px;
	height:29px;
	font-size:0.2em;
	position:relative;
	overflow:hidden;
	display:block;
}

#contact_box_email span{
	background:url(images/contact_box_email.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	cursor:pointer;
}

/* Footer Styles */
#footer{
	width:100%;
	height:162px;
	background:url(images/footer_bg.gif) no-repeat;
	text-align:center;
	clear:left;
}

#footer_left{
	padding-top:100px;
	font-size:13px;
}

#footer_left a{
	color:#f6502f;
	font-weight:bold;
}

#footer_right{
	font-size:11px;
	padding-top:5px;
}

#footer_right a{
	color:#000000;
	text-decoration:underline;
}

#footer_right a:hover{
	text-decoration:none;
}
/* clients_box */
#body_left #clients_box{
	width:619px;
	background:url(images/clients_box_bg.gif) repeat-y top center;
	margin-top:25px;
	margin-left:10px;

}

#body_left #clients_box #clients_box_top{
	width:100%;
	height:54px;
	background:url(images/clients_box_top_bg.gif) no-repeat top center;
}

#body_left #clients_box #clients_box_body{
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
}

#body_left #clients_box #clients_box_end{
	width:100%;
	height:49px;
	background:url(images/clients_box_end_bg.gif) no-repeat bottom center;
}

#body_left #clients_box #clients_box_body .clients_box_block{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
	background:url(images/clients_line.gif) no-repeat bottom left;
	padding-bottom:10px;
	padding-top:10px;
	width:565px;
}

#body_left #clients_box #clients_box_body .clients_box_block .clients_box_block_text{
	padding-bottom:10px;
	line-height: 16pt;
}

#body_left #clients_box #clients_box_body .clients_box_block .clients_box_block_link{
	font-size:11px;
	font-weight:bold;
	color:#f26522;
}

#body_left #clients_box #clients_box_body .clients_box_block .clients_box_block_link a{
	text-decoration:none;
	color:#4b4b4b;
}

#body_left #clients_box #clients_box_body .clients_box_block .clients_box_block_link a:hover{
	text-decoration:underline;
	color:#000000;
}

#body_left #programming_box_line{
	width:606px;
	height:30px;
	background:url(images/programming_box_line.gif) no-repeat center;
	margin-top:25px;
	margin-left:10px;
}

#body_left #programming_box{
	width:590px;
	margin-left:15px;
	margin-top:20px;
}

.programming_box_item_left{
	width:330px;
	float:left;
}

.programming_box_item_right{
	width:260px;
	float:left;
}

#programming_box h3{
	color:#f26522;
	font-size:16px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(images/programming_h3_line.gif) no-repeat bottom left;
	padding-bottom:12px;
	margin-bottom:10px;
	margin-top:0px;
}

#programming_box ul{
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;
	list-style:none;
}

#programming_box ul li{
	background:url(images/programming_li.gif) no-repeat bottom left;
	padding-bottom:6px;
	padding-top:4px;
	font-size:13px;
	color:#818181;
}

#programming_box ul li.no_bg{
	background:none;
}

#programming_box ul li a{
	text-decoration:none;
	background:url(images/programming_li_a.gif) no-repeat 10px center;
	padding-left:20px;
	color:#818181;
}

#programming_box ul li a:hover{
	color:#333;
}

#programming_box ul li span{
	background:url(images/programming_li_a.gif) no-repeat 10px center;
	padding-left:20px;
}

