body {
	padding: 0px;
	margin: 0px;
	background: #39016B url("../../../media/images/bg.gif") repeat-x top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	height: 100%;
}

img {
border:0px;
}

form {
border:0px;
margin:0px;
}

#page {
width:907px;
margin:auto;
background:white;
}

.page-border {

	border-left: 1px solid #6D469E;
	border-right: 1px solid #6D469E;

}

#header {
	width: 907px;
	height: 74px;
	padding: 0px;
	margin: 0px auto;
padding-top:20px;
}

#heads {
width:600px;
height:74px;
float:right;
overflow: hidden;
}

#flashcontent {
	width: 600px;
	height: 74px;
	/*padding-top: 1px;*/
	float: right;
	overflow: hidden;
}

.topnav {
float:left;
margin:0px;
padding:0px;
padding-top:4px;
padding-bottom:4px;
border:1px dashed #39016B;
background:#F2F5F9;
}

.topnav li{
display:inline;
list-style:none;padding:10px;
}

.topnav li a{
padding:2px;
font-size:12px;
text-decoration:none;
color:#5B75B3;
}

.topnav li a:hover{
text-decoration:underline;
}

#topbanner {
width:905px;
	height: 81px;
	padding: 0px;
	margin: 0px;
	background: #38006A url("../../../media/images/headerbg.jpg") no-repeat top left;
	border-left: 1px solid #6D469E;
	border-right: 1px solid #6D469E;
}

.search {
float:right;
padding:10px;
color:white;
font-size:16px;
}

.phone {
clear:both;
float:right;
padding-right:5px;
}

#footer {
	width: 905px;
	height: 15px;
	background-color: #38006A;
	color: #FFF;
	text-align: center;
	/*margin-bottom: 10px;*/
	clear: both;
	border-left: 1px solid #6D469E;
	border-right: 1px solid #6D469E;
}

#sidebar {
background:#F2F5F9;
width:180px;
float:left;
}

#sidebar .catmenu ul{
padding:0px;
margin:0px;
}

#sidebar .catmenu li{
list-style:none;
text-align:right;
line-height:24px;
font-size:13px;
padding-right:10px;
}

.one a{
text-decoration:none;
color:#5B75B3;
padding-right:10px;
}

.two a{
text-decoration:none;
color:white;
padding-right:10px;
}

.one {
background: url(../../../media/images/bullet-lb.png) right no-repeat;
}

.two {
background: #5B75B3 url(../../../media/images/bullet-bl.png) right no-repeat;
}

.one a:hover,.two a:hover {
text-decoration:underline;
}

#sidebar h2 {
text-align:right;
line-height:24px;
font-size:18px;
padding:10px;
font-weight:normal;
color:#5B75B3;
margin:0px;
}

#sidebar h3 a {
text-decoration:none;
color:#5B75B3;
font-size:14px;
font-weight:normal;
}

.news {
padding: 0px 10px;
text-align:left;
}

.sidebox {
border-right:1px dashed #39016B;
}

.more a {
font-weight:bold;
font-size:11px;
color:#5B75B3;
}

.more {
text-align:right;
}

.content {
float:right;
width:700px;
}

.col1 {
float:left;
width:64%;
}

h1{
font-size:36px;
color:#5B75B3;
font-weight:normal;
padding:0px;
margin:0px;
padding-top:20px;
padding-bottom:10px;
}

.col1 h1 a{
font-size:36px;
color:#5B75B3;
font-weight:normal;
text-decoration:none;
}

.col1 h1 a:hover{
color:#39016B;
}

.content {
font-size:12px;
color:#333333;
}

.description {
padding-top:10px;
line-height:18px;
padding-bottom:10px;
}

.col2 {
float:right;
width:35%;
border-left:1px dashed #39016B;
margin-top:72px;
}

.col2 h2{
font-size:24px;
color:#5B75B3;
font-weight:normal;
padding:0px;
margin:0px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
}

.col2 h2 a{
font-size:24px;
color:#5B75B3;
font-weight:normal;
text-decoration:none;
}

.col2 h2 a:hover{
color:#39016B;
}

.subcats ul{
padding:0px;
margin-left:20px;
margin-right:40px;
}

.subcats li {
padding:0px;
line-height:24px;
margin:0px;
list-style:none;
border-bottom:1px dashed #39016B;
padding-left:20px;
background: url(../../../media/images/bullet-w.png) 5px 10px no-repeat;
}

.subcats li a {
color:#5B75B3;
font-size:13px;
text-decoration:none;
}

.subcats li a:hover {
color:#38006A;
text-decoration:underline;
}

.catimg {
padding:3px;
border:1px dashed #39016B;
}

.description br {
height:10px;
width:100%;
}

.profiletwo ul{
margin:0px;
padding:0px;
}

.profiletwo li{
margin:0px;
padding:0px;
list-style:none;
border-bottom:1px dotted #5B75B3;
padding:10px 0px;
margin-right:3%;
width:47%;
float:left;
display:block;
line-height:15px;
}

.pro-des {
height:83px;
overflow:hidden;
}

.profiletwo img {
width:60px;
height:60px;
padding:3px;
border:1px dashed #39016B;
float:left;
margin-right:15px;
}

.profiletwo h2 {
margin:0px;
padding:0px;
line-height:20px;
font-size:14px;
}

.profiletwo h2 a {
text-decoration:none;
color:#38006A;
}

.pager {
clear:both;
}

.addme, .video , .audio {
padding:0px;
margin:0px;
width:200px;
float:right;
margin-top:10px;
}

.addme li, .video li, .audio li{
padding:0px;
margin:0px;
list-style:none;
line-height:30px;
}

.addme li a, .video li a, .audio li a{
padding-left:30px;
font-size:12px;
text-decoration:none;
color:#38006A;
}

.addme li a:hover, .video li a:hover, .audio li a:hover{
text-decoration:underline;
}

.addtocart {
background: url(../../../media/images/add_item.png) no-repeat left;
}

.video {
background: url(../../../media/images/video_movie_track.png) left no-repeat;
}

.audio {
background: url(../../../media/images/headphones.png) left no-repeat;
}

.media {
width:200px;
float:right;
font-size:16px;
font-weight:bold;
color:#E5CBEE;
line-height:24px;
margin:0px;
border-bottom:1px dashed #3D0870;
}

.profile-image {
width:200px;
padding:3px;
border:1px dashed #39016B;
float:left;
}

.imgwall ul {
padding:0px;
margin:0px;
margin-left:20px;
}

.imgwall li {
width:66px;
display:block;
height:66px;
float:left;
}

.sml_img {
width:60px;
height:60px;
}

.cut_img {
width:60px;
height:60px;
}

.right-sidebox {
padding-left:20px;
}

.page_link a{
padding: 0 5px;
text-decoration: none;
color: #39016B;
background-color: #E5CBEE;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
}

.page_link a:hover, .page_link a.selected{
color: white;
background-color: #5B75B3;
}

.contact-info {
font-size:14px;
padding-left:20px;
}

.contact-info b{
color:#39016B;
font-size:16px;
}

.contact-info a{
font-weight:bold;
text-decoration:none;
color:#5B75B3;
}

.morelink {
font-weight:bold;
color:#5B75B3;
}

.morelink:hover {
color:#3A036B;
}

.contact-info a:hover{
font-weight:bold;
text-decoration:underline;
color:#39016B;
}

.asterisk {
color:#39016B;
font-size:16px;
font-weight:bold;
}

.wiki {
background: url(../../../media/images/images/wiki.png) no-repeat left;
}

.social_links ul {
padding:0px;
margin:0px;
}

.social_links li {
list-style:none;
padding:0px;
margin:0px;
padding-left:40px;
line-height:32px;
width:170px;
float:left;
display:block;
}

.social_links li a{
color:#666666;
text-decoration:none;
}

.social_links li a:hover{
color:#3D0870;
text-decoration:underline;
}

.stumble {
background: url(../../../media/images/stumbleupon.png) no-repeat left;
}

.google {
background: url(../../../media/images/google.png) no-repeat left;
}

.form th{
color:#5B75B3;
font-size:14px;
text-align:left;
}

.pageContent h3, .form h3{
font-size:18px;
color:#3D0870;
font-weight:normal;
border-bottom:1px dashed #3D0870;
}

.caselist {
margin:0px;
padding:0px;
}

.caselist li {
margin:0px;
padding:0px;
list-style:none;
}

.pageContent h3 a{
text-decoration:none;
}

.pageContent h3 a:hover{
color:#5B75CD;
}

.form input {
border:2px solid #E5CBEE;
padding:5px;
margin:5px;
font-size:16px;
font-weight:bold;
color:#666666;
}

.form textarea {
border:2px solid #E5CBEE;
width:280px;
margin:5px;
}

.form i {
font-size:11px;
}

.form {
margin-bottom:30px;
}

.cart ul {
padding:0px;
margin:0px;
}

.cart li {
padding:0px;
margin:0px;
line-height:24px;
padding-left:30px;
list-style:none;
}

.delete a{
padding-left:20px;
font-size:10px;
background: url(../../../media/images/delete_item.png) no-repeat left;
text-decoration:none;
color:#E5CBF1;
}

.delete a:hover{
color:#666666;
text-decoration:underline;
}

.addtocart {
background: url(../../../media/images/add_item.png) no-repeat left;
}

.button, .makeenquiry a{
padding-left:100px;
margin-top:5px;
margin-bottom:20px;
height:28px;
width:136px;
display:block;
background: url(../../../media/images/makeenquiry.png) no-repeat bottom;
}

.button:hover, .makeenquiry a:hover {
cursor:pointer;
cursor:hand;
background: url(../../../media/images/makeenquiry.png) no-repeat top;
}

.update ul{
margin:0px;
padding:0px;
margin-bottom:10px;
margin-left:20px;
margin-right:30px;
}

.update li{
margin:0px;
font-size:12px;
background:#E5CBEE;
border:1px solid #3A036B;
color:#3A036B;
padding:3px;
text-align:center;
display:block;
list-style:none;
}

.mailsent ul{
margin:0px;
padding:0px;
margin-bottom:10px;
margin-left:20px;
margin-right:30px;
}

.mailsent li{
margin:0px;
font-size:16px;
background:#F2F5F9;
border:1px solid #5B75CD;
color:#5B75CD;
padding:3px;
text-align:center;
display:block;
list-style:none;
}

.calendar:hover {
cursor:pointer;
cursor:hand;
border:2px solid #3A036B;
}

.calendar {
background: url(../../../media/images/calendar.png) no-repeat top;
width:32px;
height:32px;
border:3px solid white;
}

/* the div that holds the date picker calendar */
.dpDiv {
	}
 
 
/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #333333;
	background-color: white;
	border: 2px solid #E5CBEE;
	margin-top:2px;
width:210px;
	}
 
 
/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}
 
 
/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}
 
 
/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}
 
 
/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}
 
 
/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {

	}
 
 
/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #F2F5F9;
	color:white;
	}
 
 
/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #F2F5F9;
	cursor: pointer;
	color: #5B75B3;
	}
 
 
/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}
 
 
/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}
 
 
/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}
 
 
/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
color:#666666;
font-weight:bold;
	}
 
 
/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #5B75B3;
	font-weight: bold;
	}
 
 
/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #5B75B3;

	}
 
 
/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	background: #5B75B3;
	font-weight: bold;
	padding: 0px;
	border:0px;	padding:3px;
	}
 
 
/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	background: #5B75B3;
	font-weight: bold;
	border:0px;
	padding:3px;
	margin:2px;
	text-transform: capitalize;
	}

/* the "This Month" and "Close" buttons at the bottom */
.dpButton:hover, .dpTodayButton:hover {
	color: #5B75B3;
	background: #F2F5F9;
	cursor:hand;
	pointer:hand;
	}