body {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
background-image:url(images/page_bg.gif);
background-repeat:repeat-x;
margin:0;
}
A {
	COLOR: #0066cc; TEXT-DECORATION: none; font-size:12px;
}
A:hover {
	COLOR: #484848; TEXT-DECORATION: none;
}
	
A:active {
	COLOR: #808080; TEXT-DECORATION: none;
}
.search_box
{
*margin-top:4px;
}
.howto h2 {
	font-size: 20px;
	font-weight: bold;
	color: #0066cc;
	cursor: pointer;
	margin-bottom:0px;
}



.howto ol {
	width: auto;
	background: transparent url(images/howto-bg.png) no-repeat 0 0;
	list-style: none;
	overflow: hidden;
	font-size: 12px;
	line-height: 14px;
	padding-left:22px;
	padding-top:16px;
	margin-bottom:-20px;
	
}

.howto ol li {
	float: left;
	height: 60px;
	padding-right: 10px;


}

.howto ol li.howto-1 {
	padding-left: 75px;
	width: 125px;
	background: transparent url(images/howto-1.png) no-repeat 0 0;
}

.howto ol li.howto-2 {
	padding-left: 100px;
	width: 125px;
	background: transparent url(images/howto-2.png) no-repeat 20px 0;
}

.howto ol li.howto-3 {
	padding-left: 100px;
	width: 160px;
	background: transparent url(images/howto-3.png) no-repeat 20px 0;
}


/* Start Menu */
.indentmenu{
font: 12px Arial;
width: 100%; /*leave this value as is in most cases*/
overflow: hidden;
* margin-top:-10px;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
border: 1px solid #564c66; /*dark purple border*/
border-width: 0;
background: white url(images/menu_bg_off.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: #616161; /*text color*/
padding: 10px 11px;
text-decoration: none;
border-left: 1px solid #83bbd9; 
}
.indentmenu span
{
padding: 20px 0px;
border-right: 1px solid #83bbd9; 
}
.indentmenu ul li a:visited{
color: #616161; 
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: #616161; 
background: white url(images/menu_bg_on.gif) center center repeat-x;
}

/* End Menu */
.down_count
{
color:#666666;
margin-bottom:0px;
font-size:11px;
text-align:left;
margin-bottom:0px;
display:block;
padding-top:6px;
}
.thumb_img
	{
	text-align:center;
	}
	.thumb_img_border img
	{
	border:1px #cccccc solid;
	padding:4px;
	}
	.thumb_img_border img:hover
	{
	border:1px #727272 solid;
	}
	
	.thumb_img_border_small img
	{
	border:1px #cccccc solid;
	padding:1px;
	}
	.thumb_img_border_small img:hover
	{
	border:1px #727272 solid;
	}
#box_main
{
border-right: 1px solid #CCCCCC;
padding-right:6px;
}
#box_main_no_border
{
padding-right:6px;
}
#box_main_cat
{
border: 1px solid #CCCCCC;
}
h2
{
font-size:16px;
padding-top:10px;
padding-bottom:6px;
margin:0 0 8px 0 ;
font-weight:normal;

}
.mainhd
{
font-size:16px;
padding-top:10px;
padding-bottom:6px;
margin:0 0 8px 0 ;
font-weight:normal;
border-bottom:1px solid #999;
}
.mainhd_cat
{
font: bold 14px Arial;
color: white;
background: black url(images/titlebar.png) repeat-x center left;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}
.side_box_hd
{
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
background-color:#f4f4f4;
padding:5px;
font-size:14px;
margin-top:10px;
font-weight:bold;
}
.clear {
    clear: both;
    display: block;
}
/* download box */
.down_title
{
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}
.down_desc
{
color:#FFFFFF;
font-size:12px;
}
.mystatus
{
text-align:center;
display:block;
padding:8px;
}
.download_result
{
background-color:#008fbf;
width:auto;
display:block;
}
.url_title
{
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}
.down_btm{background: transparent url(images/download-b.png) no-repeat 0 100%; display:block; height:4px;}
.myfom
{
background-image:url(images/download_txt_bg.png);
background-repeat:repeat-x;
border:0px solid #07a4d9;
padding:4px;
width: 712px;
height:18px;
color:#666666;
}

.operations{
	background: #008fbf url(images/search-form-str.png) repeat-x 0 0;
	margin-bottom: 3px;
	border-bottom:1px solid #FFFFFF;
	height: 82px;
	* margin-bottom: -19px;
}

.operations .download-form {
	height: 56px;
	padding-top: 25px;
	position: relative;
	background: transparent url(images/download-t.png) no-repeat 0 0;
}

.operations .download-form-inner{background: transparent url(images/download-b.png) no-repeat 0 100%;}

.operations .download-form-inner {
	height: 60px;
	padding-left: 20px;
}


.operations .download-form .lbl-url {
	border: none;
	background: transparent url(images/download_btn.png) repeat-x 0 0;
	width: 112px;
	text-transform: uppercase;
	color: #000;
	font-size: 14px;
	position: absolute;
	top: 24px;
	left: 790px;
	padding-top: 4px;
	padding-bottom: 7px;
}
#my_list li .digg {
float: left;
display: block;
background: transparent url(images/digg_20.gif);
width:20px;
height:20px;
}
#my_list li .delicious {
float: left;
display: block;
background: transparent url(images/delicious_20.gif);
width:20px;
height:20px;
}
#my_list li .reddit {
float: left;
display: block;
background: transparent url(images/reddit_20.gif);
width:20px;
height:20px;
}
#my_list li .sumbleupon {
float: left;
display: block;
background: transparent url(images/sumbleupon_20.gif);
width:20px;
height:20px;
}
#my_list li .facebook {
float: left;
display: block;
background: transparent url(images/facebook_20.gif);
width:20px;
height:20px;
}
#my_list li .mixx {
float: left;
display: block;
background: transparent url(images/mixx_20.gif);
width:20px;
height:20px;
}
#my_list li .yahoo {
float: left;
display: block;
background: transparent url(images/yahoo_20.gif);
width:20px;
height:20px;
}
#my_list li .twitter {
float: left;
display: block;
background: transparent url(images/twitter_boxed_20.gif);
width:20px;
height:20px;
}
#my_list li .google {
float: left;
display: block;
background: transparent url(images/google_20.gif);
width:20px;
height:20px;
}
#my_list li .technorati {
float: left;
display: block;
background: transparent url(images/technorati_20.gif);
width:20px;
height:20px;
}
#my_list li .watch {
float: left;
display: block;
padding: 5px 15px 5px 25px; /* left pad is width of icon image */
background: transparent url(images/icon-watch.png) no-repeat left center;
}
#my_list li .down {
float: left;
display: block;
padding: 5px 15px 5px 25px; /* left pad is width of icon image */
background: transparent url(images/icon-download.png) no-repeat left center;
} 
#my_list li {
float: left;
display: block;
} 
#my_list {
display: block;
color:#FFFFFF;
margin-top:-10px;
* margin-top:0px;
} 
#my_list li a{
color:#FFFFFF;
font-size:14px;
text-decoration:none;
} 
#my_list li a:hover {
text-decoration:underline;
} 
/* mylist watch*/
#my_listD li .addthis_button {
float: left;
display: block;
padding: 8px 15px 8px 30px; /* left pad is width of icon image */
background: transparent url(images/watchshare.png) no-repeat left center;
width:90px;
} 
#my_listD li .down {
float: left;
display: block;
padding: 8px 15px 8px 30px; /* left pad is width of icon image */
background: transparent url(images/watchdown.png) no-repeat left center;
width:98px;
} 
#my_listD li {
float: left;
display: block;
} 
#my_listD {
display: block;
color:#fff;
padding-top:-10px;
height:30px;
padding-bottom:10px;
margin-left:-30px;
} 
#my_listD li a{
color:#fff;
font-size:11px;
text-decoration:none;
font-weight:bold;
} 
#my_listD li a:hover {
text-decoration:underline;
} 
.addthis_button
{
z-index:10000;
}
.downlink
{
list-style: none;
}
.downlink li a {
	color: #fff;
	text-decoration: none;
	display: block;
	float: left;
	height: 23px;
	line-height: 23px;
	padding-left: 26px;
	background: transparent url(images/icon-download.png) no-repeat 0 2px;
	list-style: none;
}
.downlink li.watch a {
	background: transparent url(images/icon-watch.png) no-repeat 0 3px;
}

.downlink li a:hover {
	text-decoration: underline;
}
.pagin {
padding: 2px 0 0 2px;
margin: 0;
font-family: "Verdana", sans-serif;
font-size: 11px;
font-weight: bold;
}
.pagin * {
padding: 4px 6px;
margin: 0;
height:20px;
}
.pagin a {
border: solid 1px #2200cc;
background-color: #EFEFEF;
color: #666666;
text-decoration: none;
}
.pagin a:visited {
border: solid 1px #0099FF;
background-color: #ffffff;
color: #60606F;
text-decoration: none;
}
.pagin a:hover, .pagin a:active {
border: solid 1px #2200cc;
background-color:#0099FF;
color: #000;
text-decoration: none;
}
.pagin span {
cursor: default;
border: solid 1px #808080;
background-color: #fff;
color: #B0B0B0;
}
.pagin span.current {
border: solid 1px #2200cc;
background-color: #0099FF;
color: white;
}
.strate
{
padding-top:5px;
text-align:left;
}
/* menu */
.arrowlistmenu{
width: 166px; /*width of menu*/
border:1px solid #CCCCCC;
padding:6px;
}

.headerbar{
font: bold 14px Arial;
color: white;
background: black url(images/titlebar.png) repeat-x center left;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
font-size:13px;
}

.arrowlistmenu ul li a{
background: url(images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size: 90%;
color:#484848;
}

.arrowlistmenu ul li a:visited{

}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
text-decoration:underline;
}
.space10px
{
margin:0 0 10px 0 ;
}
.notification {
                position: relative;
                margin: 0 0 15px 0;
                padding: 0;
                border: 1px solid;
                background-position: 10px 11px !important;
                background-repeat: no-repeat !important;
                font-size: 13px;
                width: 99.8%;
                }
				.error {
                background: #ffcece url('images/cross_circle.png');
                border-color: #df8f8f;
                color: #665252;
                }
				.notification div {
                display:block;
                font-style:normal;
                padding: 10px 10px 10px 36px;
                line-height: 1.5em;
                }
.footer
{
color:#333333;
padding:10px;
margin-top:16px;
background-color:#0f0f0f;
}
.footer a
{
color:#5f5f5f;
}
.footer a:hover
{
color:#fff;
}
.footer_link
{
font-size:11px;
}
.footer_link a
{
color:#5f5f5f;
font-size:11px;
}
.footer_link a:hover
{
color:#fff;
}