body {
  background-image: url('../img/pill-pal-background-new.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
}
.maindiv

{

	

	 background-repeat: no-repeat;

	 

    background-attachment: fixed;

    background-position: center; 

	border: groove 10px #cccccc;

	box-shadow: 0 0 50px #9bd074;

	-webkit-box-shadow: 0 0 30px #9bd074;

	-moz-box-shadow: 0 0 30px #9bd074;

	-khtml-box-shadow: 0 0 30px #9bd074;

	background-color: #23321f;

	

}



table.logo_tel tr td

{

	color:#dadada;

	

	text-shadow:1px 1px 0 rgb(90,90,90);

	-moz-text-shadow:1px 1px 0 rgb(90,90,90);

	-webkit-text-shadow:1px 1px 0 rgb(90,90,90);

	-khtml-text-shadow:1px 1px 0 rgb(90,90,90); 

}



h1, h2

{

	color:#cccccc;

		border: 2px;

	font-size: 25px;

}



a {color:#84bf6d;}

a:hover {text-decoration:none}



h3

{

	color: #ffffff;

}



.headline_comment

{

	color:#f5f5f5;

	text-shadow:1px 1px 0 rgb(0,0,0);

	-moz-text-shadow:1px 1px 0 rgb(0,0,0);

	-webkit-text-shadow:1px 1px 0 rgb(0,0,0);

	-khtml-text-shadow:1px 1px 0 rgb(0,0,0);

}



.maininfo .mid_col

{

	background: none;	

}



.maininfo .mid_col .pics_area

{

	background:#000;

}



.maininfo .right_col

{

	color:#f5f5f5;

}



#maininfo_menu li a

{

	color:#f5f5f5;

}



#maininfo_menu li .arrow

{

	background:url('../img/theme_default2/m_sel_arrow.png') no-repeat right;

}



#maininfo_menu li .arrow .arrow_shade

{

	background:url('../img/theme_default2/m_sel_arrow_shade.png') no-repeat right;

}





#maininfo_menu li.sel a

{

	color:#fff;

}



#maininfo_loader

{

	background:url('../img/theme_default2/loader.png') no-repeat left top;

}



#maininfo_loader .left

{

	background:url('../img/theme_default2/loader.png') no-repeat -458px 0;

}



#maininfo_loader .mid

{

	background:#1c1c1c;

}



.hr

{

	background:url('../img/theme_default2/s_line.png') no-repeat center top;

}



.hr_s

{

	background:url('../img/theme_default2/s_line_s.png') no-repeat center top;

}



.d_arr

{

	background:url('../img/theme_default2/d_arr.png') no-repeat center top;

}



.cols3 .col

{

	background:url('../img/theme_default2/s_v_line.png') no-repeat left 0;

}



.cols2 .col

{

	background:url('../img/theme_default2/s_v_line_s.png') no-repeat left 0;

}



.percents .percent

{

	background:#01b0f0;

}



.percents .dgts

{

	background:url('../img/theme_default2/up_down.png') no-repeat right -88px;

}



.percents.up .dgts

{

	color:#ff358b;

	background:url('../img/theme_default2/up_down.png') no-repeat right 7px;

}





.percents.up .percent

{

	background:#ff358b;

}



.percents.down .dgts

{

    color:#01b0f0;

}



.picsline

{

	background:url('../img/theme_default2/picsline_bg.png') no-repeat center bottom;

}



#picsline_left

{

	background:url('../img/theme_default2/picsline_control.png') no-repeat 25px 40px;

}



#picsline_right

{

	background:url('../img/theme_default2/picsline_control.png') no-repeat -125px 40px;

}



#picsline_pics .item .border

{

	background:#000000;

}





#picsline_pics .item .zoom

{

	background:url('../img/theme_default2/zoom.png') no-repeat;

}



#picsline_pics .item:hover .border

{

	box-shadow:0 0 5px #000;	-webkit-box-shadow:0 0 5px #000; -moz-box-shadow:0 0 5px #000;	-khtml-box-shadow:0 0 5px #000;

	background-color:#cc0a0a;

}



#picsline_pics .item .text

{

	color:#85c406;

}



.ordernow

{

	color: #42a138;

	border: 12px groove #42a138;

	height: 350px;

}



.ordernow:hover

{

	box-shadow: 0px 0px 20px rgba(255,255,255,0.7);

	-moz-box-shadow: 0px 0px 20px rgba(255,255,255,0.7);

	-webkit-box-shadow: 0px 0px 20px rgba(255,255,255,0.7);

	-khtml-box-shadow: 0px 0px 20px rgba(255,255,255,0.7);

	height: 350px;


}



.ordernow .body

{

	background-repeat: no-repeat;

	background-position: center;

	background-color: #CCCCCC;

	height: 350px;

}



.ordernow .bottom

{

	background:url('../img/theme_default2/order_now_bg.png') no-repeat bottom left;

}



.button_dark

{

	color:#fffefd;

	

	text-shadow:0px -1px 0px #000;

	-moz-text-shadow:0px -1px 0px #000;

	-webkit-text-shadow:0px -1px 0px #000;

	-khtml-text-shadow:0px -1px 0px #000; 

}



.button_dark .normal span

{

	background:url('../img/theme_default2/order_now_button.png') no-repeat top left;

}



.button_dark .normal span span

{

	background:url('../img/theme_default2/order_now_button.png') no-repeat right top;

}



.button_dark .hov span

{

	background:url('../img/theme_default2/order_now_button.png') no-repeat left -69px;

}



.button_dark .hov span span

{

	background:url('../img/theme_default2/order_now_button.png') no-repeat right -69px;

}



.button_dark .press span

{

	background:url('../img/theme_default2/order_now_button.png') no-repeat left -138px;

}



.button_dark .press span span

{

	background:url('../img/theme_default2/order_now_button.png') no-repeat right -138px;

}



.filltheform

{

	color:#333;

}





.filltheform .body

{

	background:url('../img/theme_default2/fillform_bg.png') no-repeat top left;

}



.filltheform .bottom

{

	background:url('../img/theme_default2/fillform_bg.png') no-repeat bottom left;

}



.button_light

{

	color:#000;

	

	text-shadow:0px 1px 0px #fff;

	-moz-text-shadow:0px 1px 0px #fff;

	-webkit-text-shadow:0px 1px 0px #fff;

	-khtml-text-shadow:0px 1px 0px #fff; 

}



.button_light .normal span

{

	background:url('../img/theme_default2/fillform_button.png') no-repeat top left;

}



.button_light .normal span span

{

	background:url('../img/theme_default2/fillform_button.png') no-repeat right top;

}



.button_light .hov span

{

	background:url('../img/theme_default2/fillform_button.png') no-repeat left -69px;

}



.button_light .hov span span

{

	background:url('../img/theme_default2/fillform_button.png') no-repeat right -69px;

}



.button_light .press span

{

	background:url('../img/theme_default2/fillform_button.png') no-repeat left -138px;

}



.button_light .press span span

{

	background:url('../img/theme_default2/fillform_button.png') no-repeat right -138px;

}



/* the overlayed element */

.apple_overlay

{

	display:none;

	background-image:url(../img/overlay/white.png);

	width:470px;

	padding:45px;

	font-size:80%;

}



.apple_overlay .close

{

	background-image:url(../img/overlay/close-red.png);

	position:absolute; right:5px; top:5px;

	cursor:pointer;

	height:35px;

	width:35px;

}



.apple_overlay.dark

{

	background-image:url(../img/overlay/transparent.png);

	color:#fff;

}



.apple_overlay.dark  h2

{

	text-align:left;

	margin:5px 0 20px 0; 

	background:none;

	color:#fefade;

}

/* /the overlayed element */



.form input[type=text], .form textarea

{

	background:#ebebeb url('../img/theme_default2/sil_grad.png') no-repeat left bottom;

	border:1px solid #cccccc;

	color:#24262d;

}



.form input:focus, .form textarea:focus

{

	background-color:#f4f3f3;

}



.form input.error, .form textarea.error

{

	border-color:red;

	box-shadow:0 0 6px red;	-webkit-box-shadow:0 0 6px red; -moz-box-shadow:0 0 6px red;	-khtml-box-shadow:0 0 6px red;	

}



.button_sq

{

	background:#ebebeb url('../img/theme_default2/sil_grad.png') no-repeat left bottom;

	border:1px solid #cccccc;

	color:#24262d;

}





.button_sq:hover

{

	background-color:#f4f3f3;

	box-shadow:0 0 7px #cdcdcd;	-webkit-box-shadow:0 0 7px #cdcdcd; -moz-box-shadow:0 0 7px #cdcdcd;	-khtml-box-shadow:0 0 7px #cdcdcd; 	 

}



.subscribefollow

{

	background:url('../img/theme_default2/sil_grad2.png') repeat-x top;

}



.subscribefollow .arrow

{

	background:url('../img/theme_default2/subscribe_arrow.png') no-repeat;

}



.subscribe input[type=text]

{

	border:1px solid #cbcbcb;

	color:#24262d;

}



.subscribe input.empt

{

}



.facebook, .twitter

{

	color:#fff;

}



.facebook

{

	background:url('../img/theme_default2/facebook_32.png') no-repeat top left;

}



.twitter

{

	background:url('../img/theme_default2/twitter_32.png') no-repeat top left;

}



.facebook:hover

{

	color:#fff;

	text-shadow:0 0 6px #000;

}



.twitter:hover

{

	color:#fff;

	text-shadow:0 0 6px #000;

}



.footer

{

	color:#ffffff;

}



.footer a

{

	color:#ffffff;

}



.footer a:hover

{

	color:#fefade;

}

