/* *********************** GENERAL SETTINGS     *********************** */
fieldset, .input {
	background: transparent!important;
	border-style: none!important;
	position: relative;
	height: auto;
	width: auto;
	padding: 0px;
	margin: 0px;
}
form ul, form ul li, fieldset p {
	margin:0px;
	padding:0px;
	list-style:none;
	width: auto;
}
body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #363636;
	background: #ffffff url(../images/site-bg.jpg) repeat-x;
}
* {
	padding: 0px;
	margin: 0px;
}
img { border: 0 none; }
/*  Global Formatting */
/*
h1 {
	font-size:24px;
	font-weight: normal;
	color: #0081D3;
	letter-spacing: -2px;
	line-height: 24px;
}
*/
h2 {
	font-size:12px;
	font-weight: bold;
	color: #0081D3;
	
}
h3 {
	font-size:12px;
	color: #23436D;
	font-weight: bold;
}
h4 {
	font-size:14px;
	line-height: 22px;
	font-weight: bold;
	color:#0081D3;
}
h5 {
	font-size:12px;
	line-height: 13px;
	font-weight: bold;
	color:#0081D3;
}
h6 {
	font-size:12px;
	line-height: 12px;
	font-weight: bold;
}
td {
	font-size: 12px;
}
th {
	font-size: 12px;
}
a {
	color: #0081D3;
	text-decoration: none;
}
a:hover {
	color: #0081D3;
	text-decoration: underline;
}
a.image, a.image:hover {
	border:0;
}
/*li {
	list-style-type: square;

	list-style-position:none;
	margin-bottom:3px;
}
ul {
	list-style-type: square;
	clear: both;
	margin-left:12px;
}*/


UL LI {
	MARGIN-BOTTOM: 4px; MARGIN-left: 12px; LIST-STYLE-TYPE:Square;
}
UL{
	margin-bottom:15px;
	margin-top:15px;
	margin-left:15px;
}
fieldset {
	width: 470px;
	padding: 5px;
	border: 1px solid #eee;
}
P {
	margin-top:12px;
	margin-bottom:12px;
}
/* *********************** END GENERAL SETTINGS *********************** */

/* *********************** LAYOUT SETTINGS      *********************** */


ul.menu-left{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
}

ul.menu-left li {
	border-bottom:1px solid #DDDDDD;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:4px;
	margin-left:12px;
	background: url(../images/green-bullet.gif) 0px 8px no-repeat;
	line-height:23px;
	padding-left:10px;
}

#advantages h3{
	text-align:center;
	color:#73AD15;

}
#advantages  ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
}
#advantages li {
	border-bottom:0px solid #DDDDDD;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:4px;
	margin-left:12px;
	background: url(../images/arrow-bullet.gif) 0px 4px no-repeat;
	line-height:19px;
	padding-left:25px;
}
#advantages-top {
	background: url(../images/advantages-top.jpg) left top no-repeat;
	width:206px;
	height:13px



}
.advantages-more{
background: url(../images/more-bullet.gif) left top no-repeat;
	
	line-height:13px;
	margin-left:15px;
	padding-left:15px;
	color:#82BC24;
	text-decoration:underline;

}
.advantages-more a{
	color:#82BC24;
	text-decoration:underline;
	font-weight:bold;

}

#advantages {
	width:206px;
	background: url(../images/advantages-bottom.jpg) left bottom no-repeat;
	padding-bottom:50px;
	margin-bottom:40px;

}
#footer-outer{
	background: #ffffff url(../images/footer-bg.jpg) repeat-x;
	height:171px;
	width:100%;
	border:0px solid;
	float:left;
	margin: 10px auto 10px;
}

.boxed {
  border: 1px solid black ;
  background: url("http://www.websudasa.com/templates/websudasa/images/blue-grad.gif");
  height: 25px;
}

.bigbox
{
  border: 1px solid black ;
  background: url("http://www.websudasa.com/templates/websudasa/images/body-bg1.gif") 0;
  height: 200px;
}

#main-site-0 {
	width: 900px;
	
	margin:31px auto 0px;
	padding:0px;
}
#main-site-1 {
	width: 900px;
	background: #ffffff url(../images/content-bg.gif) left top repeat-y;
	float:left;
}
#main-site {
	width: 900px;
	background: url(../images/top-bg.jpg) left top no-repeat;
	margin:0px;
	padding:0px;
	float:left;
}
#main-site-2 {
	width: 900px;
	background: url(../images/footer-bg.jpg) left bottom no-repeat;
	margin:0px;
	padding:0px 0pt 50px;
	float:left;
}
#main {
	width: 888px;
	margin: 0px 12px 0px 0px;
	clear: both;
	padding-top:0px;
	float:left;
}
#top-box {
	width: 888px;
	height: 284px;
	
	position: relative;
	
	
	border:0px solid;
}
#top-left{
	width:160px;
	float:right;
	height:137px;
}

#top {
	width: 702px;
	height: 284px;
	float:left;
	position: relative;
	background: url(../images/top-graphic-bg.png) left top no-repeat;
	z-index:1;
	border:0px solid;

}


#top h1 {
	color: #fff;
	position: absolute;
	top: 25px;
	left: 83px;
	font: normal 23px Arial, Helvetica, sans-serif;
	line-height: 30px;
	letter-spacing: -1px;
	margin: 0px;
}
#logo {
	border:0px solid;
	left:15px;
	position:relative;
	top:26px;
	z-index:2;
}

#topmenu{

	width:866px;

	height:31px;
	margin-top:0px;
}
.moduletable-blue{
	background: url(../images/module-head-left.jpg) left top no-repeat;
	margin-top:10px;

}

.moduletable-blue h3{
	background:transparent url(../images/module-head-right.jpg) no-repeat scroll right top;
	color:#FFFFFF;
	font-size:13px;
	height:41px;
	line-height:21px;
	margin-left:7px;
	text-align:center;


}
#links{
	float: right;
	margin-top:-20px;
}
#search{
	float:right;
	margin-top:0px;
	margin-left:0px;
	background: url(../images/search-bg.png) left top no-repeat;
	height:146px;
	width:175px;
}
#search-box{
	margin:118px 0px 0px 10px;

}
.moduletable-featured{
	background: url(../images/module-head-left.jpg) left top no-repeat;
	margin-top:10px;
	text-align:center;
	width:195px;

}

.moduletable-featured h3{
	background:transparent url(../images/module-head-right.jpg) no-repeat scroll right top;
	color:#FFFFFF;
	font-size:13px;
	height:41px;
	line-height:21px;
	margin-left:7px;
	text-align:center;


}
.moduletable-partner{
	background: url(../images/module-head-left.jpg) left top no-repeat;
	margin-top:10px;
	text-align:center;
	width:195px;

}

.moduletable-partner h3{
	background:transparent url(../images/module-head-right.jpg) no-repeat scroll right top;
	color:#FFFFFF;
	font-size:13px;
	height:41px;
	line-height:21px;
	margin-left:7px;
	text-align:center;


}

.moduletable-news{
	background: url(../images/module-head-left.jpg) left top no-repeat;
	margin-top:10px;
	width:280px;

}

.moduletable-news h3{
	background:transparent url(../images/module-head-right.jpg) no-repeat scroll right top;
	color:#FFFFFF;
	font-size:13px;
	height:41px;
	line-height:21px;
	margin-left:7px;
	text-align:center;

}

.moduletable-news .article_separator{
	border-bottom:1px solid #DDDDDD;
	display:block;
	height:10px;


}
.contentpaneopen-news{

padding-left:10px;
}

.news{
	float:left;


}
.featured{
	float:right;

}

.contentheading-news{
	background:transparent url(../images/news-bullet.gif) no-repeat scroll left top;
	border-bottom:0px solid #DDDDDD;
	display:block;
	color:#73AD15;
	font-weight:bold;
	height:22px;
	line-height:22px;
	padding-left:22px;

}


.moduletable-topmenu {
	height:37px;
	margin:0px auto;
	text-align:center;
	width:866px;
}
.moduletable-header{
	float:left;
	width:746px;
	margin-top:38px;
}
a.mainlevel-topmenu:link, a.mainlevel-topmenu:visited{

	color:#ffffff;
	font-size:13px; 
	font-family:arial;
	font-weight:bold;
	position:relative;
	display:inline;
	list-style-type:none;
	padding:5px 53px;
	border-right:0px solid #ffffff;
	line-height:31px;
	background: url(../images/menu-divider.gif) right top no-repeat;
	
}
a.mainlevel-topmenu:hover  {
background: url(../images/menu-hover.jpg) center top no-repeat;
text-decoration:none;

}

#menu {
	width: 812px;
	height: 33px;
	background: #000 url(../images/menubg.gif) center no-repeat;
	text-align: center;
}
#menu ul {
	list-style: none;
	margin: 0px auto;
	text-align: center;
	width: 812px;
	clear: both;
	line-height: 33px
}
#menu li {
	list-style: none;
	text-align: center;
	margin: 0px 26px 0px 26px;
	display: inline;
	padding: 0px;
	line-height: 33px
}
#menu ul li a {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	font-size: 12px;
}
#menu ul li a:hover, #menu #active_menu-nav {
	color: #8AD53D;
}
#contentMain {
	width: 100%;
	margin: 0px auto;
	position:relative;
	padding-top:0px;
	float:left;

	
	
}

#contentarea {
	background:#ffffff;
	width:746px;
	margin: 0px auto;
	clear: both;
	float:left;
}

.newsflash .moduletable th {
	color: #333;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 0px;
	padding-top: 2px;
}
#colLeft {
	float:left;
	width: 650px;
}
#colMiddle {
	float: left;
	width: 49px;
	background: url(../images/seprator-bg1.gif);
}
#colLeft table.moduletable th, table.moduletable_menu th {
	background: #fff url(../images/mhd_bg.gif) top no-repeat;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 14px;
	width: 210px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #363636;
	text-transform: uppercase;
}
#colLeft table.moduletable form {
	width: 100%;
	padding: 20px 18px 0px 18px;
	margin: 0px;
}
#colLeft form a {
	color: #007FCC;
}
#colLeft form .button {
	padding: 0px 7px;
	border: 0px solid #363636;
	color: #fff;
	background:#EB8A23;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 4px 0px;
}
/*#modlgn_username {
	padding: 2px 2px 3px 2px;
	width: 70px;
	height:15px;
	border: 1px solid #454545;
	margin: 0px;
	font-size:11px;
}*/

#modlgn_remember {
width:25px;
border:none;
}
.moduletable-product {
	background:url(../images/heading-bottom-img.gif) bottom left no-repeat;
	width:217px;
	padding-bottom:10px;
	margin-top:15px;
	margin-bottom:20px;
}
.moduletable-product h3{
	background:url(../images/heading-top-img.gif) top left no-repeat;
	width:217px;
	line-height:27px;
	font-size:16px;
	color:#ffffff;
	font-family:arial;
	text-align:center;
}
.moduletable-newsletter{
	margin-top:20px;
	width:213px;
	float:left;
}


}




.moduletable-login {
	background: url(../images/module-head-left.jpg) left top no-repeat;
	width:217px;
	padding-bottom:10px;
	margin-top:20px;
}
.moduletable-login h3{
	background:transparent url(../images/module-head-right.jpg) no-repeat scroll right top;
	color:#FFFFFF;
	font-size:13px;
	height:41px;
	line-height:21px;
	margin-left:7px;
	text-align:center;
}
#form-login {
	padding:5px;
}
#mod_login_remember {
	margin-top: 2px;
}
#promotion {
	float:left;
	width:213px;
	margin-top:10px;
}
.submit{
	background:url(../images/submit-img.gif) no-repeat;
	width:27px;
	height:22px;
	border:none;
	padding:0px;
	margin:0px;
	cursor:pointer;
}
.submit1{
	background:url(../images/code-img.gif) no-repeat;
	width:15px;
	height:14px;
	border:none;
	padding:0px;
	margin:0px;
	cursor:pointer;
}
.box{
	width:100px;
	height:14px;
}
.moduletable-nav {
	width:326px;
	float:left;
}
.moduletable-nav h3{
	color:#000000;
	font-size:12px;
	text-transform:uppercase;
	border-top:1px dotted #000;
	line-height:25px;
}
.moduletable-nav ul li{
	display:inline;
	margin-right:8px;
	margin-left:11px;
}
#colRight {
	
	width: 232px;
	float:right;

}

#top2 {
	width: 289px;
	float:left;
}

#mainarea{
	width:94%;
	margin:20px auto;

}

ol li{
	margin-left:30px;
}
.moduletable-bottommenu {
	width:428px;
	margin-top:15px;
	float:right;
}
a.mainlevel-bottommenu:link, a.mainlevel-bottommenu:visited, a.mainlevel-bottommenu:hover  {

	color:#323232;
	font-size:11px; 
	font-family:verdana;
	font-weight:normal;
	position:relative;
	display:inline;
	list-style-type:none;
	padding-right:7px;
	padding-left:7px;
	border-right:1px solid #323232;
	line-height:22px;
}
#footer {
	clear: both;
	width: 900px;
	margin:0 auto;
	font-size:11px;
	font-family:arial;
	color:#1B1B1B;
	text-align:center;
	
	
}

.moduletable-card {
	float:left;
	width:400px;
	margin-top:15px;
	margin-left:8px;
}
#footer div a {
	text-decoration: none;
}
#footer div a:hover {
	text-decoration: underline;
}
a.mainlevel-bottom:link, a.mainlevel-bottom:visited, a.mainlevel-bottom:hover  {

	color:#ffffff;
	font-size:11px; 
	font-family:arial;
	position:relative;
	display:inline;
	list-style-type:none;
	padding-right:8px;
	padding-left:8px;
	border-right:1px solid #ffffff;
	line-height:25px;
}
#bmenu{

	color:#1B1B1B;
	padding:0 10px;
}
#copyright {
	
	padding:2px 10px;
	width:100%;
	float:left;
	color:#fff;
}
.red {
	color:#CE5200;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
}
.both {
	clear: both;
}
/* *********************** END LAYOUT SETTINGS  *********************** */

/* *********************** NAVIGATION SECTION   *********************** */
/* Pathway Breadcrumbs */	
	.pathway {
	font-size: 12px;
	color:#333;
}
a.pathway {
	color:#000;
	text-decoration: none;
}
a.pathway:hover {
	color:#000;
	text-decoration:underline;
}
/* Mainlevel menu */
.mainlevel {
	width: 210px;
	margin:0px auto;
}
a.mainlevel {
	background:url(../images/bullet.gif) no-repeat 8px 9px;
	color:#2B2B2B;
	display:block;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height: 29px;
	text-indent: 22px;
	border-bottom:1px solid #B0D2EB;

}
a.mainlevel:hover {
	background:url(../images/bullet.gif) no-repeat 8px 9px;
	color:#2B2B2B;
	display:block;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height: 29px;
	text-indent: 22px;
	border-bottom:1px solid #B0D2EB;
}
#active_menu {
	font-style:normal;
	text-decoration: none;
}
#active_menu:hover {

}
/* End Mainlevel menu */
	
/* Sub Menu */
.sublevel {
	height: 17px;
}
a.sublevel {

	color: #aaa;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 0px 0px 18px;
	margin: 2px 0px;
	text-decoration: none;
	display: block;
}
a.sublevel:hover {
	color: #333;
	text-decoration: none;
}
/* End Sub Menu */

/* Add Custom Menus */

/* Add Custom Menus */

/* *********************** END NAVIGATION SECTION ********************* */

/* *********************** STANDARD MODULE TABLE  ********************* */
table.moduletable {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
table.moduletable th, table.moduletable_menu th {
	font: bold 14px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	line-height: 20px;
	color: #8AD53D;
	text-transform: uppercase;
	text-align: left;
}
table.moduletable td {
	height: 18px;
	margin: 0px;
	padding: 0px;
}
/* Custom Modules */

.latestnews, .mostread {
	list-style: none;
	margin: 2px 1px;
}
 li.latestnews. li.mostread {
 margin: 0px;
}
li.latestnews a, li.mostread a {
	color: #333;
	text-decoration: none;
}
li.latestnews a:hover, li.mostread a:hover {
	color: #f60;
	text-decoration: underline;
}
.search {
	margin: 0px;
	padding: 0px;

	
}
.search .button {
	background:url(../images/go-button.jpg) no-repeat;
	border: none;
	color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	margin:0px;
	padding: 0;
	height:25px;
	width:24px;
	vertical-align: middle;
}
.search .button:hover {
	color: #ffffff;
}
.search .inputbox {
	background-color: #f5f5f5;
	border: 1px solid #012863;
	padding: 1px;
	width: 115px;
	height:21px;
	vertical-align: middle;
	font-size:17px;
	color:#848484;
}
.search .inputbox:hover {
	background-color: #fff;
	padding: 1px;
}
/* End Custom Modules */

/* *********************** END STANDARD MODULE TABLE ********************* */

/* *********************** CONTENT - SECTIONS & CATEGORIES *********************** */
.contentheading, h1 {
	padding: 0px 0px 0px 0px;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #2D75B0;
	width: 100%;
	line-height:24px;
	

}
/* content title and links */
.contentpagetitle {
	background-color : White;
}
a.contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:visited {
	text-decoration: none;
	font-weight: normal;
	color: #f60;
	border-bottom: 0px;
}
a.contentpagetitle:hover {
	color: #000;
	border-bottom: 0px dashed #ccc;
	text-decoration: none;
}
/* top box like a category description */
.contentdescription {
	background-color : White;
	padding: 10px 0px;
}
/* Main Body Text */
.contentpane {

}
.contentpaneopen {
	background-color: none;
	line-height: 17px;
	width:100%;
}
.title {
	font-weight:bold;
	color:#564095;
	font-size:12px;
}
/* Main Body Text */

/* article rating */
.content_rating {
	font-weight: normal;
	font-size:.8em;
}
.content_vote {
	font-weight: normal;
	font-size: .8em;
}
/* icons */
.buttonheading {
	font-size: 12px;
}
.pop-ups {
	float: right;
}
a.pop-up {
	border-bottom: 0;
}
/* Dates */
.createdate {
	color: #ccc;
	font-size: 12px;
	font-weight: normal;
}
.modifydate {
	color: #ccc;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}
.newsfeeddate {
	font-size: 12px;
	color: #ccc;
	font-weight: normal;
}
/* Dates */

/* Writen by Authors name */
.small {
	color: #ccc;
	font-size: 12px;
	line-height: 17px;
	margin: 0px;
	padding: 0px;
}
/* Page navigation links "<<< 1 of 10 next >>>" */
.pagenav {
	font-size: 12px;
	color: #ccc;
}
.pagebar {
	font-size: 12px;
}
.pagenav_prev {
	font-size: 12px;
	color: #ccc;
}
.pagenav_next {
	font-size: 12px;
	color: #ccc;
}
a.pagenav {
	color: #8AD53D;
	text-decoration: none;
	font-weight: bold;
}
a.pagenav:hover {
	color: #8AD53D;
	text-decoration: underline;
}
.pagenavcounter {
	height: 15px;
}
.back_button a {
	font-size: 12px;
	height: 15px;
	clear: both;
	display: block;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
.back_button a:hover {
	color: #000;
	text-decoration: none;
}
/* Read more link */
.readon {
	font-size: 12px;
	color: #8AD53D;
	font-weight: bold;
	text-decoration: none;
}
.readon:hover {
	text-decoration: underline;
	color: #8AD53D;
}
/* Article index   */
table.contenttoc {
	padding: 0px;
	margin: 2px;
	font-size: 12px;
}
table.contenttoc th {
	background: #8AD53D;
	color: #fff;
}
table.contenttoc td {
	padding: 2px;
}
/* Links article index */
	a.toclink:hover, a.toclink:visited, a.toclink:link {
	height: 18px;
}
/* End Article index  */

/*  component heading */
.componentheading {
	text-align:left;
	background-color: none;
	padding: 5px 0px 0px 0px;
	width: 100%;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #2D75B0;

}
/* Sectiontable Table types listings Faqs's, weblink etc..*/
.sectiontableheader {
	background-color : #8AD53D;
	color : #fff;
	font-weight : bold;
	border-collapse: collapse;
	font-size: 12px;
}
.productPrice {
	color:#CE5200;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
.addtocart_button_module {
	background:url(../images/cart-img.gif) no-repeat scroll 0;
	border:medium none;
	color:#297585;
	cursor:pointer;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	height:16px;
	margin:0;
	padding:0;
	text-transform:uppercase;
	width:100px;
}
.addtocart_button, .notify_button {
	background:url(../images/cart-img.gif) no-repeat;
	width:100px;
	height:16px;
	border:none;
	padding:0px;
	margin:0px;
	color:#297585;
	font-size:11px;
	font-family:arial;
	font-weight:normal;
	text-transform:uppercase;
	cursor:pointer;

}
/* Table odd and Even Rows */
.sectiontableentry1 {
	font-size: 12px;
	height: 21px;
}

.sectiontableentry2 {
	background-color: #f0f0f0;
	font-size: 12px;
	height: 21px;
}
.sectiontablefooter {
	height: 18px;
}
/* End Sectiontable */

/* Category */
.category {
	color:#333;
}
a.category:link, a.category:visited {
	height: 15px;
	color: #666;
}
a.category:hover {
	height: 15px;
	color: #333;
}
/* End category */

/* blogsection */
.blog {
	background-color : transparent;
}
.blogsection {
	height: 18px;
	color: #8AD53D;
	text-decoration: none;
}
.blogsection:hover {
	color: #8AD53D;
	text-decoration: underline;
}
.blog_more {
	clear: both;
	display: block;
	width: 480px;
	padding: 10px 0px;
}
.blog_heading {
	height: 18px;
}
/* space from bottom of article */
.article_seperator {
	background-color : #FFFFFF;
}
/* End blogsection */

/* Search Form Module*/
.search {
	height: 18px;
}
/* results if not search google */
.searchintro {
	height: 18px;
}
/*Search Form keyword highlight*/
.highlight {
	border: 1px dashed #A2BF06;
	background: #F5FF96;
	padding: 0px 2px 0px 2px;
}
/* End Search Form */

/* wrapper title */
.wrapper {
	background-color : #FFFFFF;
}
/* *********************** END CONTENT - SECTIONS & CATEGORIES *********************** */

/* *********************** FORM SECTION  *********************** */	
form {
	font-size: 12px
}
input {
	background-color:#FFFFFF;
	color: #333;
	height:19px;
	padding: 2px 2px 3px 2px;
	border: 1px solid #454545;
	margin: 0px;
	font-size:11px;
}
.inputbox {
	background: #fff;
	border: 1px solid #017FCC;
	padding: 1px;
}
#emailForm{
	background:#D4E9FA;
	border:1px solid #017FCC;
	padding-top:15px;
	padding-bottom:15px;
}
.text_area {
	background: #fff;
	border: 1px solid #017FCC;
	width: 470px;
}
/* Pull down menu */
.selectbox {
	width: 100%;
}
/* Submit Button */
.button{
	background:#017FCC;
	padding:0px;
	border:none;
	width:56px;
	height:18px;
	margin-left:4px;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	
}
#modlgn_username {
width:70px;
}
#modlgn_passwd {
width:70px;
}
/* Contact Email Form */
.contact_email {
	margin: 0px;
	padding: 5px;
}
/* *********************** END FORM SECTION *********************** */

/* *********************** TABBED EDITING *********************** */
/*When user login to edit or sumbit articles*/
/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
	background-color: #f0f0f0;
}
.code {
	font-family: courier, serif;
	font-size: 1.2em;
	padding: 2px;
	background-color: #f0f0f0;
	color: blue;
	border: 1px solid #d5d5d5;
	margin: 0px;
	width: 90%;
}
/* Text passed with mosmsg url parameter */
.message {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 1em;
	color : #666;
	text-align: center;
}
/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #666666;
	border-left: outset 1px #666;
	border-right: outset 1px #333;
	border-top: outset 1px #666;
	border-bottom: solid 1px #333;
	text-align: center;
	cursor: default;
	font-weight: bold;
	color: #FFFFFF;
	padding: .2em;
}
.offtab {
	background-color : #cccccc;
	border-left: outset 1px #666;
	border-right: outset 1px #333;
	border-top: outset 1px #666;
	border-bottom: solid 1px #333;
	text-align: center;
	cursor: default;
	font-weight: normal;
	padding: .2em;
}
.edit-tabs {
	padding: 1em;
	background: none;
}
.tabpadding {
	padding:1px;
}
.tabheading {
	background-color: #FF6600;
	text-align: left;
}
.pagetext {
	visibility: hidden;
	display: none;
}
/*Body of the form*/
.adminform {
	background-color : #FFFFFF;
}
/* *********************** End TABBED EDITING *********************** */

div#mosright {
	padding-top: 10px!important;
}

/*.moduletable-menu {
	width:207px;
	float:left;
}
.mainlevel-menu:link, a.mainlevel-menu:visited, a.mainlevel-menu:hover  {

	color:#2B2B2B;
	font-size:12px; 
	font-family:arial;
	font-weight: normal;
	list-style-type:none;
	border-bottom:1px solid #B8B8B8;
	line-height:29px;
	width:207px;
	background:url(../images/bullet.gif) no-repeat left top;
}

.moduletable_menu h3, div#colLeft .moduletable h3, div#mosright h3 {
	color:#363636;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding-bottom:14px;
	padding-left:10px;
	padding-top:13px;
	text-transform:uppercase;
}*/
#mosright {
	text-align: center;
}
.moduletable_menu ul, {
	background-color:#fff;
}

.moduletable_menu ul, #mosright ul, #mosright table, div#colLeft .moduletable table {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align: left;
	
}
#lmenu {
	width:223px;
	background:#D4E9FA url(../images/menu-bottom-img.gif) no-repeat bottom left;
	padding-bottom:5px;
}

.moduletable_menu {
	width:223px;
	background:#D4E9FA url(../images/menu-top-img.gif) no-repeat top left;
	margin-bottom:12px;
	padding-top:5px;
}
.moduletable_menu h3 {
	width:223px;
	background:url(../images/heading-left-bg.gif) no-repeat top left;
	height:27px;
	color:#ffffff;
	text-align:center;
	font-size:16px;
	font-family:arial;
}
.moduletable_menu ul li, #mosright ul li {
	margin: 0px;
	list-style: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 207px;
	
}
.moduletable_menu ul li a, #mosright ul li a {
	background:#ffffff url(../images/bullet.gif) no-repeat left;
	color:#2B2B2B;
	display:block;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height: 29px;
	text-indent: 22px;
	border-bottom:1px solid #B8B8B8;
}
.moduletable_menu ul li a:hover, #mosright ul li a:hover {
	background:#ffffff url(../images/bullet.gif) no-repeat left;
	color:#2B2B2B;
	text-decoration:none;
}
/*#current a {
	background:url(../images/bullet.gif) no-repeat left;
	color:#301D6C;
	text-decoration:none;
}*/
.moduletable-search {
	width:216px;
	border:1px solid #CAC5DD;
	float:right;
}
.search-search{
	margin-top:14px;
	margin-left:9px;
}
.button-search{
	background:url(../images/search-bg.gif) repeat-x;
	padding:0px;
	border:none;
	width:56px;
	height:18px;
	margin-left:4px;
	text-align:center;
	color:#ffffff;
	
}
.contact-bg {
	background:url(../images/contact-bg.gif) no-repeat center top;
	height:18px;
}
.info {
	background:url(../images/heading-icon.jpg) no-repeat 25px;
	color:#564095;
	font-size:16px;
	font-family:arial;
	font-weight:bold;
	text-align:center;
	line-height:39px;
}

.coupon-bg{
	background:url(../images/promotion-img.jpg) 0 0 no-repeat;
	height:150px;
	width:213px;

	
}

.code-msg{
	padding:5px 0px 0px 5px;
	font-weight:bold;
}



/* Tarun Maheshwari made CSS on 2nd Sep 2008 Start Here */
	
.featured-box{
	width:602px;
}

.pro_color{
	color:#7CBD25;
	font-size:14px;
	line-height:25px;
}

.pro_price_color{
	color:#EB8A23;
	font-weight:bold;
	font-size:12px;
}

.cart_img {
	background:transparent url(../images/cart-img.gif) no-repeat scroll 0 50%;
	border:medium none;
	cursor:pointer;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	height:16px;
	line-height:15px;
	margin-top:5px;
	padding-bottom:0;
	padding-left:16px;
	padding-right:0;
	text-align:center;
	width:68px;
}

.moduletable-featurebox{
	width:588px;
	float:left;
	margin-top:10px;
	background:transparent url(../images/heading-left-img.gif) no-repeat top left;
}
.moduletable-featurebox h3 {
	background:#F6982B url(../images/heading-right-img.gif) no-repeat scroll right top;
	border-bottom:3px solid #F6982B;
	color:#FFFFFF;
	display:inline;
	font-size:16px;
	font-weight:bold;
	height:29px;
	line-height:29px;
	margin-left:14px;
	padding:5px 15px 5px 0px;
	text-align:left;
	width:588px;
}
.vbar{
	border-left:1px dotted #ABABAB;
}
.hbar{
	border-top:1px dotted #ABABAB;
}

.cart-border{
	border:1px solid #0081D3;

}
.heading-bg{
	background:#D499FE;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
}
.textspace{
	padding:10px;
	background:#F6EAFE;
}
.textspace1{
padding-left:10px;
}
.imgborder{
	/*border:1px solid #99CB53;*/
	border:1px solid #0081D3;
	float:left;
	padding-top:19px;
	height:174px;
	width:200px;
}
.featuredimgborder{
	/*border:1px solid #99CB53;*/
	border:1px solid #0081D3;
	width:140px;
	height:140px;
	display:block;




}

.imgborder a{
	width:167px;
	height:30px;
	background:url(../images/zoom-bg.gif) no-repeat;
	color:#2B2B2B;
	text-decoration:none;
}
.product-heading{
	color:#CF4A00;
	font-size:17px;
	font-weight:bold;
	line-height:27px;
	font-family:arial;
}
.product-detail-head{
	color:#0081D3;
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	font-family:arial;
}

.productPrice{
	color:#CF4A00;
	font-size:12px;
	font-weight:bold;
}

.vmCartContainer{
	border:1px solid #0081D3;
	background-color:#D4E9FA;

}
.notify_button{
	background:url(../images/add-bg.gif) no-repeat;
	width:90px;
	height:19px;
	color:#ffffff;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	border:none;
	font-family:arial;
	cursor:pointer;
	margin-left:20px;
	margin-right:20px;
	padding:0pt 0pt 3px;
}

.addtocart_button {
	background:url(../images/add-bg.gif) no-repeat;
	width:90px;
	height:19px;
	color:#ffffff;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	border:none;
	font-family:arial;
	cursor:pointer;
	margin-left:20px;
	margin-right:20px;
	padding:0pt 0pt 3px;
	margin-top:6px;

}

#description{
	margin-top:15px;
}

.browseProductImageContainer{
	margin:5px;
}

.browseProductTitle{
	color:#0081D3;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	margin:0pt;
	padding:0pt;
	text-align:center;
	width:100%;
}
browseProductTitle a{
	color:#0081D3;
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	font-family:arial;
}

.browseProductContainer{
	border:0px solid #0081D3;
	margin-top:10px;
	margin-bottom:10px;
}
.contentpagetitle{
	font-weight:bold;
}




.product-Old-Price{
	font-size:11px;
	color:#ff0000;
	font-family:verdana;
	line-height:24px;
	text-decoration:line-through;
}

.availabilityHeader{
	color:#0081D3;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
.vmRecent{
	margin-top:20px;
	margin-bottom:20px;
}
.vmRecent h3{
	color:#0081D3;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:15px;
}
.vmRecentDetail{
	margin-left:20px;
	margin-bottom:20px;
}
.vmRecentDetail li {
	background:url(../images/g_bullet.gif) no-repeat left top;	
	padding-bottom:5px;
	padding-left:13px;
}

.browsePriceContainer{
	float:left;
	width:100%;
	margin-left:4px;
}
.browseProductDescription{
	margin-top:20px;
	width:100%;
}
.browseRatingContainer{
	width:100%;
	margin:0px;
	float:left;
}
.p_detail{
	line-height:30px;
	font-weight:bold;
}
.browseProductImage{
	border:1px solid #0081D3;
}
.browseAddToCartContainer{
	width:100%;
	float:left;
	text-align:left;
}
#vmMainPage div{
	margin-top:10px;
}


.moduletable-order{
	width:197px;
}

.vmsearch{
	width:180px;
	margin-left:20px;
}




/* Made CSS on 2nd Sep 2008 End Here */

.mod-box{
	float:left;
	width:650px;
}
.mod1{
	float:left;
	width:210px;

}
.mod1 h3{
	background:url(../images/mod1-heading.jpg) no-repeat left top;
	color:#000000;
	font-size:13px;
	height:70px;
	line-height:70px;
	padding-left:70px;
	vertical-align:middle;
}

.mod2{
	float:left;
	width:210px;
}
.mod2 h3{
	background:url(../images/mod2-heading.jpg) no-repeat left top;
	color:#000000;
	font-size:13px;
	height:70px;
	line-height:70px;
	padding-left:70px;
	vertical-align:middle;
}

.mod3{
	float:left;
	width:210px;
}

.mod3 h3{
	background:url(../images/mod3-heading.jpg) no-repeat left top;
	color:#000000;
	font-size:13px;
	height:70px;
	line-height:70px;
	padding-left:70px;
	vertical-align:middle;
}

.mod5{
	float:right;
	width:300px;
}

.mod6{
	float:left;
	width:290px;
	margin: 0 20px;
}

.modteamtop {
	float:left;
	height: 30px;
	width:300px;
	border: 1px solid #DDDDDD;
	font-weight: bold;
	}

.modfantop {
	float:left;
	height: 30px;
	width:300px;
	border: 1px solid #DDDDDD;
	font-weight: bold;
	}
	
.modteambottom {
	float:left;
	height: auto;
	width:300px;
	border: 1px solid #DDDDDD;
}

.modfanbottom {
	float:left;
	height: auto;
	width:300px;
	border: 1px solid #DDDDDD;
	background: url("http://www.websudasa.com/templates/websudasa/images/mod8-bg.png");
}

.moduletable-mod1 UL LI, .moduletable-mod2 UL LI, .moduletable-mod3 UL LI {
	MARGIN-BOTTOM: 4px; MARGIN-left: 12px; LIST-STYLE-TYPE:none;
	background:url(../images/list-bullet.gif) no-repeat left 8px;
	padding-left:8px;
	line-height:22px;
}
.moduletable-mod1 UL, .moduletable-mod2 UL, .moduletable-mod3 UL{
	margin-bottom:15px;
	margin-left:4px;
	margin-top:0px;

}

.mod4{
	float:left;
	width:920px;
	
}

#footer-mod-box{
	width:100%;
	background:url(../images/footer-mod-bg.jpg) no-repeat left top;
	display:block;
	float:left;
	height:136px;
	
}
.footer-mod1{
	float:left;
	width:290px;
	text-align:left;
	color:#fff;

}
.footer-mod1 h3{
	padding-top:15px;
	color:#fff;
	font-size:16px;
	vertical-align:middle;
}
.footer-mod2{
	float:left;
	width:290px;
	text-align:left;
	color:#fff;

}
.footer-mod2 h3{
	padding-top:15px;
	color:#fff;
	font-size:16px;
	vertical-align:middle;
}
.footer-mod3{
	float:left;
	width:290px;
	text-align:left;
	color:#fff;
}
.footer-mod3 h3{
	padding-top:15px;
	color:#fff;
	font-size:16px;
	vertical-align:middle;
}


.moduletable-footer-mod1 UL LI, .moduletable-footer-mod2 UL LI, .moduletable-footer-mod3 UL LI {
	MARGIN-BOTTOM: 4px; MARGIN-left: 0px; LIST-STYLE-TYPE:none;
	
	padding-left:0px;
	line-height:17px;
}
.moduletable-footer-mod1 UL, .moduletable-footer-mod2 UL, .moduletable-footer-mod3 UL{
	margin-bottom:15px;
	margin-left:4px;
	margin-top:0px;

}

.moduletable-quote{
	padding-top:15px;

}
#top-graphic h2 {
	font-family:"georgia","times new roman";
	font-size:32px;
	color:#C42020;
	font-weight:normal;
	letter-spacing:0px;
	line-height:35px;

}
#top-graphic h4 {
	font-family:"georgia","times new roman";
	font-size:25px;
	color:#000;
	font-weight:normal;
	letter-spacing:0px;
	line-height:30px;

}
#top-graphic{
	padding:20px 30px 20px 155px;
	font-size:15px;
	line-height:19px;

}

.input-box{
	border:1px solid #C1C1C1;
	color:#626262;
	font-family:arial;
	font-size:12px;
	height:24px;
	padding:0;
	width:170px;
	margin-top:12px;
}

.input-textarea{
	border:1px solid #C1C1C1;
	color:#626262;
	font-family:arial;
	font-size:12px;
	height:70px;
	margin-top:12px;
	width:170px;
}

.button-submit{
	background:transparent url(../images/contact-button.gif) no-repeat scroll left top;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin-top:15px;
	padding:0;
	text-align:center;
	text-transform:uppercase;
	width:105px;
}

.moduletable-query{
	width:230px;
	float:left;
	margin-top:15px;
	background:transparent url(../images/quote-top-bg.gif) no-repeat scroll left top;
	text-align:center;
	margin-bottom:15px;
}

.moduletable-query h3{
	color:#23436D;
	font-size:16px;
	font-weight:bold;
	padding-left:25px;
	padding-top:10px;
	text-align:left;
}

#contactnow{
	width:230px;
	float:left;
	background:transparent url(../images/quote-bottom-bg.gif) no-repeat scroll left bottom;
	padding-bottom:20px;
}
