/*html, body{height:100%}*/
body{margin:0px; padding:0px; background:#ffffff url(../images/sample-bg.jpg); font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif}
:focus {
	outline:none;
	}

.maintable{height:100%; background:#FFFFFF url(../images/main-bg.gif) repeat-x; padding:10px 29px;}

/* Top header part styles */
.toppart{background:url(images/topbg.jpg) no-repeat; height:117px}

.toppart a {color:#ff8000; text-decoration:none}
.toppart a:hover {color:#000000; text-decoration:none}
.toplink {
	background:url(../images/link-bg.gif) repeat-x;
	}
	

.toplink {
	list-style:none;
	padding:0px;
	margin:0px;
	}
.toplink a {
	color:#646464;
	font-weight:bold;
	vertical-align: top;
	padding: 0px 2px;
	text-decoration:none;
	}
.toplink a:hover {
	text-decoration:underline;
	}


.tophlight {color:#FF0099}

.link ul {
	padding:15px; margin:0px;
	}
.link li {
	padding:15px 5px 0px 5px; margin:0px; display:inline;
	}
a.home, a.email, a.contact, a.support {
	background:url(../images/home-ico.gif) no-repeat center top;
	text-decoration:none;
	color:#646464;
	padding:13px 7px 0px 7px;
	}
a.home:hover {
	text-decoration:underline;
	}
a.email {
	background:url(../images/mail-ico.gif) no-repeat center top;
	}
a.email:hover {
	text-decoration:underline
	}
a.contact {
	background:url(../images/contact-ico.gif) no-repeat center top;
	}
a.contact:hover {
	text-decoration:underline
	}
a.support {
	background:url(../images/support-ico.gif) no-repeat center top;
	}
a.support:hover {
	text-decoration:underline
	}

/* menu part styles */
.menubg {background:url(images/menubg.gif) repeat-x; padding:0px 20px 0px 0px}
.menubg a{color:#0D4C82; font-weight: bold; text-decoration:none}
.menubg a:hover {color:#CA0000; text-decoration:none}

/* left part styles */
.leftpart {width:200px; background:#EDEDED}
.leftpart tr {font-size:11px; color:#333333; font-family:Tahoma,Helvetica,Tahoma; text-align:left}

.leftpart a: {color:#2372B5; font-weight:bold; text-decoration:none}
.leftpart a:hover {color:#000000; text-decoration:none}

.leftheader {background:#555555; color:#FFFFFF; padding:7px; font-weight:bold}
.lefthlight {color:#FF7800}

.leftpart ul {list-style:url(images/arw1.gif) none; margin:0px; padding-left:30px}
.leftpart li {margin:5px 0px}
.leftpart li a {color: #2372B5; font-weight: bold}
.leftpart li a:hover {color: #000; font-weight: bold}

.leftpart li .current{margin:5px 0px; color: #FF7800}
.leftpart li .current a {color: #FF7800; font-weight: bold}
.leftpart li .current a:hover {color: #000; font-weight: bold}

/* middle part styles */
.midpart {background:#ffffff; padding:1px 0px}
.contantpart {padding:0px}
.midpart tr {font-size:11px; color:#333333; font-family:Arial,Helvetica,Tahoma}

.midpart a {color:#0050dd; text-decoration:none}
.midpart a:hover {color:#000000; text-decoration:none}
a.midlink:link, a.midlink:visited, a.midlink:active {color:#ff8000; text-decoration:none}
a.midlink:hover {color:#E0B64D; text-decoration:none}

.midheader {background:#64A7E0; color:#FFFFFF; padding:6px 5px; font-weight:bold}
.midheader a {color:#EDEDED; text-decoration:none}
.midheader a:hover {color:#E0B64D; text-decoration:none}
.midhlight {color:#FF0099}

.contantpart ul {list-style:url(images/arw.gif) none; margin:0px; padding-left:30px}
.contantpart li {margin:4px 0px}



.content ul {
	padding:0px;
	margin:0px;
	}
.content li {
	padding:0px 0px 5px 15px;
	margin:0px;
	background:url(../images/bullet.gif) no-repeat left 5px;
	}
.content li img {
	float:right;
	padding:5px 0px 0px 5px;
	margin:15px 0px 0px 0px;
	}
.devider-big {
	background:url(../images/devider-big.gif) no-repeat left center;
	padding:0px 15px;
	}
.padding-right {
	padding-right:15px;
	}
.offer {
	background:url(../images/grey-box.gif) no-repeat center;
	height:55px;
	padding:10px;
	}
.offer strong {
	font-weight:bold;
	color:#00237d;
	font-size:14px;
	}
.internet {
	padding:2px;
	}
.internet ul {
	padding:2px;
	margin:0px;
	}
.internet li {
	background:url(../images/link-bg.gif) repeat-x left 3px #ffffff;
	border:1px solid #a5a5a5;
	display:inline;
	color:#ff6400;
	font-weight:bold;
	padding:3px 10px;
	margin:0px 1px;
	}
.internet li a {
	color:#ff6400;
	}
.internet li.selected {
	background:#ffee99;
	border:1px solid #ffdd50;
	}
.number  {
	font-size:14px;
	color:#ff9600;
	font-weight:bold;	
	}
	
ul#portfolio {
	padding:0px;
	margin:0px;
	width:915px;
	}
ul#portfolio li{
	text-align:center;
	margin:0px;
	padding:15px 0px;
	width:300px;
	float:left;
	background:url(../images/portfolio.jpg) no-repeat center 19px;
	}
ul#portfolio li img {
	border:2px solid white;
	margin:7px;
	}
.support {
	background:url(../images/support.jpg) no-repeat center left;
	padding:40px 0px 40px 110px;
	line-height:18px;
	}
.news {
	background:url(../images/news.jpg) no-repeat 5px 5px #ffffff;
	padding:15px 0px 15px 70px;
	height:50px;
	}
.wireless {
	font-size:15px;
	}
.wifi {
	font-size:13px;
	}



/* Footer part styles */
.footer {background:url(../images/footer-bg.gif) repeat-x; height:44px; color:#666666; padding:15px;}
.footer a{color:#666666; text-decoration:none; padding:0px 5px;}
.footer a:hover{text-decoration:underline}



/* form part styles */
form {margin:0px; padding:0px}
input, select, textarea {font-size:11px; color:#333333; font-family:Tahoma,Arial}
input, select, textarea {border:1px solid #d5d5d5; padding:1px}
.button {color:#666666; padding:1px 7px; font-weight:bold; background:url(../images/link-bg.gif) repeat-x; border:0px; border:1px solid #9FB2C3}


/* shopping cart body area and boxies styles */
.tableborder {border:1px solid #cccccc}
.allborder {background:#cccccc}
.fieldheader {background:#f5f5f5; color:#333333; padding-left:5px; font-weight:bold}
.fieldheader a {color:#333333; text-decoration:underline}
.fieldheader a:hover {color:#0479DC; text-decoration:none}

.lightbg {background:#F0F5FA}
.darkbg {background:#DFEBF6}
.selectbg {background:#DDF3FF}
.whitebg {background:#FFFFFF}
.subheading {color:#000066; font-weight:bold; font-size:12px}

.paging {background:#DBEEFF}
.paging a:link, .paging a:visited, .paging a:active {color:#05567F; text-decoration:underline; font-weight:bold}
.paging a:hover {color:#666666; text-decoration:none}























/* general text styles */
.smalltext {font-size:10px}
.normaltext {font-size:11px; font-weight:normal}
.error, .red {color:#FF0000}
.success {color:#009933}
.hlight {color:#FF5B01}
.price {color:#2977BA; font-weight: bold}

.justify {text-align:justify}
.lineheight {line-height:16px}

/* general eliments styles */
h1 {font-size:16px; color:#0F5C9D; font-family:Georgia,"Times New Roman";
	background:url(images/hline.gif) repeat-x left bottom; padding-bottom:5px; margin:0px 0px 10px 0px}
h2, .textheding {font-size:16px; font-family:Arial,Helvetica; font-weight:bold; background:url(../images/star.gif) no-repeat center left; color:#00237d; padding: 2px 0px 2px 30px;}
h3 {
	padding:0px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid #e5e5e5;
	margin-bottom:10px;
	}
ul {list-style:url(images/arw.gif) none; margin:0px; padding-left:30px}
li {margin:4px 0px}
.hline {background:url(images/hline.gif) repeat-x center}
.yline {background:url(images/yline.gif) repeat-y center}

.noborder {border:0px none; padding:0px}

/* general link styles */
a.normallink:link, a.normallink:visited, a.normallink:active {color:#ff8000; text-decoration:none}
a.normallink:hover {color:#E0B64D; text-decoration:none}

a.headlink:link, a.headlink:visited, a.headlink:active {color:#0C4A7F; text-decoration:none; font-weight:bold}
a.headlink:hover {color:#ff8000; text-decoration:none}

a.lightlink:link, a.lightlink:visited, a.lightlink:active, .white {color:#EDEDED; text-decoration:none}
a.lightlink:hover {color:#E0B64D; text-decoration:none}

a.avileax:link, a.avileax:visited {color:#FFD800; text-decoration:none}
a.avileax:hover {color:#ffffff; text-decoration:none}

/* Images styles */
.thumimg {width:90px}
.normalimg {width:135px}
.bigimg {width:300px; border:2px solid #CCCCCC; padding:2px}
.imgborder, .thumimg, .normalimg {border:1px solid #CCCCCC; padding:1px}
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg {border:1px solid #64A7E0}