* {
	font-family: Arial, Verdana, sans-serif;
	/*border: 1px solid #000;*/
}

body {
	background-color: #c7c7c7;
	font-family: Arial,Helvetica,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin: 0; padding: 0;
	text-align: center;	
}

table { margin: 0; padding: 0;}

.tableShop table{
	width: 242px;
}
.tableShop h2{
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
}

.tableShop a{
	font-family: Verdana, Arial, sans-serif;
	color: #000099;
	text-decoration: none;
}

/* tr, td { border-collapse: collapse;} */

a { font-family: Arial, Verdana, sans-serif; color: #000; text-decoration: none; }

img { border: 0;}

form { padding: 0; margin: 0;}

input { 
	color: #343434;
	border: 1px solid #DDDDDD;
}

textarea { 
	color: #999999; 
	border: 1px solid #DDDDDD;
	font-size:12px;
}

select {
	border:1px solid #DDDDDD;
	color:#999999;
}

hr { border:1px solid #98B0C7; }	

.contentDiv {
	margin: 0 auto;
	text-align:left;
}


/* ---- TOP ---- */
.top {
	padding: 0;
	margin: 0 auto;
	background: url("/images/bgTopShadow.jpg") no-repeat bottom center;
}
.topContent {
	background-color: #FFFFFF;
	position: relative;
	width: 827px;
	margin: 0 auto;
	height: 134px;
}
.linksTopContent {
	position: relative;
	margin: 0 auto;
	width: 829px;
}
.linksTop {
	background: url("/images/bgTop.jpg") no-repeat center bottom;
	color: #6A6A6A;
	font-size: 12px;
	text-align: right;
	height: 40px;
}
.linksTop ul {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
}

.linksTop ul li {
	display: inline;
}
.linksTop a:link, .linksTop a:visited, .linksTop a:active {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	padding: 0 0 15px 0;
}

.linksTop ul li a:hover {
	background: url("/images/bright_link_top.gif") no-repeat center bottom ;
	text-decoration: none;
	padding: 0 0 15px 0;
}
.logo {
	margin: 10px 7px 10px 20px;
	float: left;
}
.searchbox {
	float: right;
	margin: 20px 0 0 0;
}
.inputSearch {
	border: 1px solid #dedede;
	color: #545454;
	font-size: 12px;
	width: 230px;
}
.buttonSearch {
	background: url('/images/but_search.gif') no-repeat center center;
	border: none;
	color: #FFFFFF;
	font-size: 12px;
	height: 25px;
	width: 60px;
}
.menuOthersFunctions {
	color: #acb7c7;
	margin: 85px 0 0 0;
	padding: 0;
	text-align:center;
	width:785px;
}

.menuOthersFunctions ul {
	margin: 0;
	padding: 0;
}

.menuOthersFunctions ul li {
	display: inline;
	font-size: 12px;
}

.menuOthersFunctions ul li a:link, .menuOthersFunctions ul li a:visited, .menuOthersFunctions ul li a:active {
	color: #acb7c7;
	padding: 0 4px 0 0px;
	text-decoration: none;
}

.menuOthersFunctions ul li a:hover {
	padding: 0 4px 0 0px;
	text-decoration: underline;
}

.telDiv {
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 430px;
}

.loggedindiv {
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	margin-top: 0;
	text-align: right;
	width: 430px;
}
.loggedindiv span {
	color: #969ea4;
	font-weight: bold;
}
.loggedindiv ul {
	margin: 0 0 0 0;
}
.loggedindiv ul li {
	display: inline;
	list-style: none;
}
.loggedindiv ul li a:link, .loggedindiv ul li a:visited, .loggedindiv ul li a:active {
	color: #b5bdc4;	
}
.loggedindiv ul li a:hover {
	text-decoration: underline;
}
.menuContainer {
	background: url("/images/bgMenu.gif") repeat-x 1px 0;
	height: 30px;
	float: left;
	margin: 0 16px 0px 16px;
	text-transform: capitalize;
	width: 793px;
}
.menuContent {
	width: 779px;
	float: left;
}
.borderMenuLeft {
	float: left;
	background-image: url('/images/borderMenuLeft.gif');
	width: 7px;
	height: 30px;
}

.borderMenuRight {
	float: left;
	background-image: url('/images/borderMenuRight.gif');
	width: 7px;
	height: 30px;
}
.loggedindiv a {
	color: #363636;
}

.menuBgBottom div
{
	background: url('/images/menuBottomLeft.gif') no-repeat bottom left; 
}

.menuBgBottom
{
	background: url('/images/menuBottomRight.gif') no-repeat bottom right; 
}

.subcategoryBgBottom div
{
	background: transparent url('/images/subcategoryBottomLeft.gif') no-repeat bottom left;
	z-index: 1001; 
}

.subcategoryBgBottom 
{
	background: transparent url('/images/subcategoryBottomRight.gif') no-repeat bottom right;
	z-index: 1001; 
}

.menu 
{
	text-align: center;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
.menu ul {
	margin: 0;
	padding: 0;
	float: left;
}
.menu li {
	border-right: 1px solid #DDDDDD;
	color: #b5bcc4;
	cursor: pointer;
	display: inline;
	float: left;
	list-style: none;
	margin: 0;
	text-align: center;
	width: 194px;
	padding: 5px 0 5px 0;
}

.menu li:hover, .menuHover {
	background: url('/images/bgMenuTopUp.gif') no-repeat center top;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}

.menu li a:link, .menu li a:visited, .menu li a:active {
	color: #b5bcc2;
	font-size: 14px;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

.menu li:hover , .menuHover a
{
	color: #FFFFFF;
}

.menu li a:hover {
	color: #f68826;
	padding: 0;
	color: #FFFFFF;
}

.menuBar {
	color: #B5BCC2;
	font-size: 12px;
	padding: 0; 
	margin: 0 -5px 0 -5px;
}

.submenu li {
	display: inline;
}

.submenuImage {
	margin: 0;
	margin-left: -8px;
	padding-bottom: 0px;
}

.topBgTop div { background: url('/images/bgTopLeft.gif') no-repeat top left; }
.topBgTop { background: url('/images/bgTopRight.gif') no-repeat top right; }
.topBgBottom div { background: url('/images/bgBottomLeft.gif') no-repeat bottom left; }
.topBgBottom { background: url('/images/bgBottomRight.gif') no-repeat bottom right; }

.topRight {
	border: 1px solid #000;
}

.subcategoriesContent {
	position: absolute;
	z-index: 1000;
	left: 500px;
	top: 118px;
}
.subcategoryShadow {
	background: url("/images/bgMenuShadow.png");
	height: 17px;
}
.subcategoryContent {
	background: url('/images/subMenu.gif') bottom center repeat-x;
	background-color: #ee6726;
	color: #FFFFFF;	
	font-size: 12px;
	text-align: left;
	width: 194px;
}
.subcategoryContent ul {	
	padding: 0 5px 0 10px;
	margin: 0;
	width: 175px;
}
.subcategoryContent ul li {
	border-bottom: 1px solid #f48d62;
	font-size: 11px;
	list-style: none;
	padding: 5px 0 5px 0;
	width: 170px;
}
.subcategoryContent a:link, .subcategoryContent a:visited, .subcategoryContent a:active {
	color: #88330f;
	font-weight: normal;
	text-decoration: none;
}
.subcategoryContent a:hover {
	text-decoration: underline;
}
.subcategoryContent p img {
	border: 2px solid #fac9a7;
} 
.borderSubMenu {
	background: url('/images/borderSubLeft.gif') no-repeat bottom left;
	position: relative;
	height: 8px;
}
.borderSubMenu div {
	background: url('/images/borderSubRight.gif') no-repeat bottom right; 
	margin: 0 0 0 8px;
	height: 8px;
	width: 187px;
}
/* ---- END TOP ---- */

.banner {
	background-color: #FFFFFF;
	padding: 0;
	z-index: 1;
	margin: 0 auto;
	width: 794px;
}
.banner img {
	margin: 0 auto;
}
.mainView {
	background: url("/images/bgShadow.jpg") repeat-y center center;
	padding: 35px 0 0 0;
	z-index: 1;
	margin: 0 auto;
	height: auto;
}

.boxes {
	padding: 10px;
	margin: 0 auto;
	width: 809px;	
}
.boxes table tr td {
	/*border: 1px solid #000;*/
	/*margin: 10px;*/
	padding: 10px;
	padding: 0;
	width: 220px;
}



.contentPage {
	border: 6px solid black;
	/*float: right;*/
	padding: 10px;
	/*width: 400px;*/
}

.containerQuicklinks {
	/*border: 1px solid white;*/	
	margin: 0 auto;
	padding: 5px 10px 10px 10px;
}

.contentQuicklinks {
	background-color:#F6F6F6;
	margin:0pt 0pt 0pt 5pt;
	width:793px;
}
.contentLinks {
	margin:0pt 0pt 0pt 5pt;
	width:793px;
}
.categoryLinks a
{
	color: #6A6A6A;
	font-size: 11px;
	padding: 0;
	text-decoration: none;
}
.categoryLinks a:hover {
	color: #d4612a;
	text-decoration: none;
}

.quicklinks {
	background: url('/images/quickBar.gif') no-repeat center right;
	color: #9aa7b7;
	font-size: 12px;
	height: 110px;	
	padding: 10px 10px 10px 20px;
	width: 130px;
}

.quicklinks a:hover {
	text-decoration: none; 
}

.quicklinks a {
	margin: 0;
	padding: 0;
	color: #6A6A6A;
}

.quicklinks a:link, .quicklinks ul li a:visited, .quicklinks ul li a:active {
	color: #6A6A6A;
	font-size: 12px;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

.quicklinks a:hover {
	color: #d4612a;
	text-decoration: none;
}

.quickContent {
	margin: 0pt 0pt 0pt 10pt;
}

.quickBgTop div { background: url('/images/quickTopLeft.gif') no-repeat top left; }
.quickBgTop { background: url('/images/quickTopRight.gif') no-repeat top right; }
.quickBgBottom div { background: url('/images/quickBottomLeft.gif') no-repeat bottom left; }
.quickBgBottom { background: url('/images/quickBottomRight.gif') no-repeat bottom right; }

.menu2 {
	font-size: 14px;
	margin: 0;
	padding: 10px 0;
	list-style: square inside url('/images/arrowMini.gif');
	background: url("/images/bgMenuShadowCategories.gif") repeat-x top center;
}
.menu2Sub {
	list-style: square inside url('/images/arrowMini.gif');
	padding: 0 0 0 10px;
}
.menu2Sub li {
	width: 220px;
	padding: 2px 0;
}
.menu2 li {
	border-top: 1px solid #eeeeee;
	margin: 0;
	padding: 2px 0;
	color: #5b5b5b;
	font-size: 12px;
}

.menu2 li a:link, .menu2 li a:visited, .menu2 li a:active {
	color: #5b5b5b;
	font-size: 12px;
	text-decoration: none;
}

.menu2 li a:hover {
	color: #d6612b;
	text-decoration: none;
}
.menu3 {
	background: url('/images/menu3.gif') no-repeat;
	border-top: 1px solid #eeeeee;
	padding: 0 0 0 30px;
}

.menu3 li {
	border-top: none;
	border-bottom: 1px solid #eeeeee;
}


.box2 {
	background-image: url('/images/bgBox.gif'); 
	background-color: #FAFAFA;
	background-repeat: repeat-x;
	background-position: right bottom;
	color: #59748f;
	font-size: 14px; 
	font-family: verdana;
	float: left;
	height: 180px;
	margin: 12px 12px 0 0; 
	padding: 12px;
	width: 195px;
}

.pageTitle2 {
	background: url('/images/bgPageTitle.gif') no-repeat;
	color: #FFFFFF;
	font-size: 14px;
	height: 21px;
	padding: 5px 0 0 0;
	margin: 0;
	text-align: left;
	text-indent: 10px; 
	/*border: 1px solid #000;*/
}

.boxCategory2 {
	background-image: url('/images/bgBoxCategory.gif');
	/*border: 1px solid #000;*/
	background-color: #F3F3F3;
	margin: 5px auto; 
	height: 190px; 
	width: 230px;
	font-size: 12px; 
	color: #59748f;
}

.boxPage {
	background-image: url('/images/bgBoxPage.gif');
	/*border: 1px solid #000;*/
	background-color: #F3F3F3;
	margin: 5px auto; 
	height: 190px; 
	width: 230px;
	font-size: 12px; 
	color: #59748f;
}

.box2 {
	background-image: url('/images/bgBox.gif'); 
	background-color: #FAFAFA;
	background-repeat: repeat-x;
	background-position: right bottom;
	color: #59748f;
	font-size: 14px; 
	font-family: verdana;
	float: left;
	height: 180px;
	margin: 12px 12px 0 0; 
	padding: 12px;
	width: 195px;
}

.box {
	background-image: url('/images/bgBox.gif');
	margin: 1em auto; 
	width: 251px;
	font-size: 14px; 
	color: #59748f;
	margin-left: 8px;
}

.boxContent a
{
	text-decoration:none;
}

.boxContent {
	margin: 0 0 0 10px;
	height: 149px;
}

.boxCategory {
	background-image: url('/images/bgBoxCategory.gif');
	/*border: 1px solid #000;*/
	background-color: #F3F3F3;
	margin: 5px 7px 5px 7px; 
	height: 190px; 
	width: 265px;
	font-size: 12px; 
	color: #59748f;
}

.boxBigCategory {
	height: 190px; 
	width: 545px;
	/*width: 535px;*/
}

.boxBigPage {
	height: auto; 
	width: 545px;
}

.shortDescProduct{
	height:118px 
}
.boxPortfolio {
	background-image: url('/images/bgBoxPage.gif');
	/*border: 1px solid #000;*/
	background-color: #F3F3F3;
	margin: 5px 7px 5px 7px; 
	height: auto; 
	width: 265px;
	font-size: 12px; 
	color: #59748f;
}

.boxBigPortfolio
{
	height: auto; 
	width: 545px;
}

.boxPortfolioContent {
	margin: 0 10px;
	height: auto;
}

.boxCategoryContent {
	margin: 0 10px;
	height: 166px;
}

.boxPortfolio2{
	width: 548px;
	margin-left:6px;
}

/* background images */
.boxBgTop div { background: url('/images/bgBoxTopLeft.gif') no-repeat top left; }
.boxBgTop { background: url('/images/bgBoxTopRight.gif') no-repeat top right; }
.boxBgBottom div { background: url('/images/bgBoxBottomLeft.gif') no-repeat bottom left; }
.boxBgBottom { background: url('/images/bgBoxBottomRight.gif') no-repeat bottom right; }

.boxBgTop div, .boxBgTop, .boxBgBottom div, .boxBgBottom, .menuBgBottom div, .menuBgBottom, 
.topBgTop div, .topBgTop, .topBgBottom div, .topBgBottom, .quickBgBottom div, .quickBgBottom, 
.quickBgTop div, .quickBgTop, .subcategoryBgBottom div, .subcategoryBgBottom, .bgLoginBoxTop, 
.bgLoginBoxTop div, .bgLoginBoxBottom, .bgLoginBoxBottom div, .bgRegisterBoxTop,
.bgRegisterBoxTop div, .bgRegisterBoxBottom, .bgRegisterBoxBottom div 
{
	height: 7px;
	font-size: 1px;
}



.pageTitle {
	background: url('/images/bgPageTitle.gif') no-repeat;
	color: #FFFFFF;
	font-size: 14px;
	height: 21px;
	padding: 5px 0 0 0;
	margin: 0;
	text-align: left;
	text-indent: 10px; 
	/*border: 1px solid #000;*/
}


.mainBoxes {
	/*border: 3px solid #000;*/
	margin: 0 auto;
	padding: 0;
}

.cardTemplate {
	background-color: #FFFFFF;
	border: 1px solid #234161;
	color: #000000;
	padding: 8px 15px 30px 20px;
	height: 282px; 
	width: 495px; 
	margin: 0 0 0 13px;
	text-align: left;
	font-size: 13px;
}

.cardTemplate table {
	height: 290px;
	width: 460px;
}

.cardCompanyName {
	font-size: 26px;
	font-weight: bold;
}

.cardMessage {
	font-size: 16px;
	font-weight: bold;
}

.cardFullName {
	font-size: 16px;
	font-weight: bold;
}

.cardField {
	font-size: 12px;
	font-weight: normal;
}

.tableCard {
	margin: 0 auto;
}

.template {
	/*
	border: 1px solid red;
	*/
	width: 145px;
	height: 95px;
	float: left;
}

.templates {
	font-size: 14px;
	text-align: center;
	overflow: auto;
	height: 100px;
	width: 603px;
	border: 1px solid #dfdfdf;
	margin: 10px 0 0 15px;
}

.templates a:link img, .templates a:visited img, .templates a:active img {
	background-color: #ffffff;
	border: 5px solid #38679B;
	margin: 5px;
}
.templates a:hover img {
	background-color: #ffffff;
	border: 5px solid #F48A24;
	margin: 5px;	
}
.imageFloatLeft {
	float: left;
	padding: 0 10px 0 0;
}

.imageFloatRight {
	float: right;
	padding: 0 0 0 10px;
}

.boxCategory p, .double-banner p {
	font-weight: bold;
	padding: 0;
	margin: 10px 0 5px 0;
}

.double-banner {
	border: 1px solid #B5BCC2;
	padding: 0 10px;
	height: 200px;
}

.boxCategory p a:link, .double-banner p a:link, .boxCategory p a:visited, .double-banner p a:visited, .boxCategory p a:active, .double-banner p a:active {
	color: #8A8A8A;
	padding: 0 8px;
	text-decoration: none;
}

.boxCategory p a:hover, .double-banner p a:hover {
	text-decoration: none;
}

.boxPortfolio p a:link, .double-banner p a:link, .boxPortfolio p a:visited, .double-banner p a:visited, .boxPortfolio p a:active, .double-banner p a:active {
	color: #8A8A8A;
	padding: 0 8px;
	text-decoration: none;
}

.boxPortfolio p a:hover, .double-banner p a:hover {
	text-decoration: none;
}

.pageContent
{
	font-size: 12px; 
	width: 540px; 
	margin-top:10px; 
	padding-left: 12px;
}

.mainBanner
{
	/*width: 490px;
	margin: 5px;*/
	margin:5px 9px;
	width: 542px;
}

.news {
	text-align: left;
}

.newsContent h5 {
	color: #59748F;
	margin: 7px 0 0 0;
	padding: 0;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
}

.newsContent h5 a {
	color: #59748F;
}
.newsBlock {
	padding: 0 20px;
}
.news p {
	font-size: 11px;
	width: 100%;
	text-align: left;
	margin: 5px 0 5px 5px;
}
.news p a {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.news p a:hover {
	text-decoration: underline;
}
.resultsContent {
	padding-left: 17px;
	padding-right: 17px;
	height: 100%;
	font-size: 12px;
}

.resultTitle {
	
	font-size: 16px;
	padding: 5px 0px 0px 0px;
	margin: 0 0 0 3px;
}
.resultTitle a:link, .resultTitle a:visited, .resultTitle a:active {
	color: #FF9933;
}
a.viewMore:link, a.viewMore:visited, a.viewMore:active {
	color:#273F5E;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}
a.viewMore:hover {
	text-decoration: underline;
}
.resultText {
	border-bottom:1px solid #E9E9E9;
	margin: 5px 0 0 5px;
	padding:0pt 0pt 5px 0px;
}
.viewMore a {
	font-size: 10px;
	width:53px; 
	float:right;  
	margin: 10px 15px 0 0;
	text-decoration: underline;	
	color:#273F5E;
}
.viewMore a:hover {
	text-decoration: none;
}

.msg
{
	text-align:center;
	color: white;
}

.content {
	font-size: 12px;
	width: 650px;
	/*height: 200px;*/
	margin: 10px 0 0 25px;
	padding-top: 10px;
}
.content p {
	color:#000;	
	color: #59748F;
}
.contentDate {
	font-style:italic;
	font-size: 11px;
}
.contentNewsList {
	font-size: 12px;
	margin: 0 0 0 10px;
	width: 540px;
}
.newsContentBlock {
	border: 1px solid #FAFAFA;
	color: #59748F;
	background-color:#FAFAFA;
	background-image:url(/images/bgBoxCategory.gif);
	background-repeat:repeat-x;
	background-position:right bottom;
	margin: 0 auto;
	padding: 5px;
	width: 780px;
}
.newsContentBlock p {
	font-size: 12px;
}
.newsContentBlock h3 {
	color: #F78725;
}
.newsContent {
	color: #59748F;
	background-repeat:repeat-x;
	background-position:right bottom;
	margin: 0 auto;
	padding: 5px;
	width: 220px;
}
.newsDate {
	float: right;
	font-size: 11px;
	font-style: italic;
	padding-top: 10px;
}

.newsHeader {
	/*
border: 1px solid red;
*/
}

.newsContent h3 {
	color: #F48825;
}
.newsContent p {
	font-size: 12px;
}
.divNews h3 {
	margin: 5px 0;
}
.divNews {
	color: #38669A;
	background-color: #FAFAFA;
	border-color: #E9E9E9 #E9E9E9 #dadada #dadada;
	border-style: solid;
	border-width: 1px;
	margin-top: 10px;
	padding: 5px;
}
.divNews p {
	border-bottom: 1px solid #e9e9e9;
	margin: 0;
	padding: 0 0 5px 0;
}
.divNews a:link, .divNews a:visited, .divNews a:active {
	color:#273F5E;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
}
.divNews a:hover {
	text-decoration: underline;
}
.divResultSearch {
	color: #38669A;
	background-color: #FAFAFA;
	border-color: #E9E9E9;
	border-style: solid;
	border-width: 1px;
	margin:10px -3px 0 1px;
	padding: 5px;
	width: 522px;
}
.divPaginate {
	height: 50px;
	width:100px;
	margin: 0 0 0 300px;
	font-size: 12px;
}
.divLogin {
	font-weight: bold;
}

.inputLogin {
	border: 1px solid;
}

.formLogin {
	padding: 15px 0pt 0pt 10px;
}
.messageLogin {
	font-size: 12px;
	color: #FF0000;
	width: 200px;
	background: #ffbebe;
	margin: -2px 8px;
	margin:30px 0px -10px;
	padding:5px 0px;
	width:100%;
	border: 1px solid;
	text-align: center;
}

.customerTable {
	margin: 0 auto;
	width: 100px;
	font-size: 15px;
	font-family: Arial, Verdana, sans-serif;
	border:0px solid;
}
.customerTable label {
	color: #2A5E97;
	font-size: 12px;
}
.customerTable input {
	border: 1px solid #dedede;
	color: #545454;
	font-size: 12px;
	font-weight: normal;
}
.register {
	width: 70px;
	float:right;
	margin: -18px 0px 0px 0px;
	border:0px solid;
}
.register a:link, .register a:visited, .register a:active {
	text-decoration: none;
	color: #996633;
	font-weight: normal;
	font-size: 12px;
}
.register a:hover {
	text-decoration: underline;
}

.logout {
	margin: 0px 40px;
	width: 150px;
	float: left;
	font-weight: bold;
	font-size: 12px;
}
.logout a {
	text-decoration: none;
	color: #000099;
}
.logout a:hover {
	text-decoration: underline;
}

.cardActions {
	text-align: right; 
}

.fontSettings {
	font-size: 12px;
	padding: 0 10px 0 10px;
	text-align: right;
}
.fontSettings label {
	font-weight: bold;
}
.divProducts{
	border: 1px solid black;
	float: right;
}
.divProduct {
	border: 1px solid #273F5E;
	position: absolute;
	padding: 15px 5px;
	height: 95px;
	width: 300px;
	z-index: 3;
	background-color:#F7F7F7;
	top: 600px;
	left: 500px;
}
.newsletterMsg {
	border: 1px solid #273F5E;
	color:#FF6600;
	background-color:#F7F7F7;
	position: absolute;
	padding: 15px 5px;
	width:300px;
	z-index: 3;
	top: 600px;
	left:500px;
	font-size: 12px;
}
.tableProduct {
	color: #88330F;
	background-color: #F6F6F6;
	border-top: 4px solid #f3d7bf;
	border-right: 1px solid #f3d7bf;
	border-bottom: 1px solid #e18634;
	font-size: 12px;
}
.tableProductAmount {
	border:1px solid #F88824;
	color:#FF6600;
	font-size:12px;
	margin:0px 0px 0px 20px
}
.tableUpload {
	color: #F88824;
	background-color: #F6F6F6;
	border-top: 4px solid #F88824;
	border-right: 1px solid #F65625;
	border-left: 1px solid #F65625;
	border-bottom: 1px solid #F65625;
	font-size: 12px;
	margin: 0px 0px 0px 20px;
}

.tableUpload tr td{
	color:#6A7C9A;
}

.tableOrder {
	color: #F88824;
	background-color: #F6F6F6;
	border-top: 4px solid #F88824;
	border-right: 1px solid #F65625;
	border-left: 1px solid #F65625;
	border-bottom: 1px solid #F65625;
	font-size: 12px;
	margin: 0px 0px 0px 20px;
}
.tableOrder tr td{
	color:#6A7C9A;
}
.tableOrderFinished {
	color: #F88824;
	background-color: #F6F6F6;
	border-top: 1px solid #F88824;
	border-right: 1px solid #F65625;
	border-left: 1px solid #F65625;
	border-bottom: 1px solid #F65625;
	font-size: 12px;
	margin: 0px 0px 0px 20px;
}
.tableOrderFinished tr td{
	color:#6A7C9A;
}
.tableOrderFinishedAlign{
	text-align: right;
}
a.titleProductCart:link, a.titleProductCart:visited, a.titleProductCart:active  {
	color: #88330F;
	font-weight: bold;
}
a.titleProductCart:hover {
	color: #4a1b08;
}
.shoppingCart {
	margin: 0 auto;
}
.shoppingCartTitle {
	background-color: #F88824;
	color:	#FFFFFF; 
	font-size: 14px;
	font-weight: bold;
}
.shoppingCartSubTitle {
	background-color: #F88824;
	color:	#FFFFFF; 
	font-size: 14px;
}
.shoppingCart table {
	width: 100%;
	_width: 700px;
}
.shoppingCartBlock {
	padding:0 20px;
}
.shoppingCartTable {
	border-color:#F88824 rgb(246, 86, 37) rgb(246, 86, 37);
	border-style:solid;
	border-width:1px;
}
.continueShopping {
	float: right;
	text-align: right;
	margin: 0 0px 10px 0;
}
.continueShopping a:link, .continueShopping a:visited, .continueShopping a:active {
	color: #F98925;
	font-size: 12px;
}
.continueShopping a:hover {
	text-decoration: underline;
}
.tableOrder a:link, .tableProduct a:visited, .tableProduct a:active {
	color: #F65625;
	text-decoration: none;
}
.tableProduct a:link, .tableProduct a:visited, .tableProduct a:active {
	color: #88330F;
	text-decoration: none;
}
.tableProduct a:hover {
	text-decoration: underline;
}
.tableProduct h2 {
	margin: 0;
	text-indent: 5px;
}
.tableProduct h3 {
	text-indent: 5px;
}
.tableProduct img {
	margin: 5px;
}
.submitCart {
	width: 100%;
	text-align: right;
	padding: 10px 0;
}
.submitCart a:link, .submitCart a:visited, .submitCart a:active {
	margin: 10px 0 0 0;
	width: 200px;
	text-align: right;
}
.submitCart a:hover {

}
.productPrice {
	background: #FF8B3D;
	color: #FFFFFF;
}
.qtyProduct {
	background: #FFAF7A;
}
.discountProduct {
	text-decoration: line-through; 
	color: #FFFFFF;
}
.discountPriceProduct {
	font-size: 13px;
	font-weight: bold;
}
.rightContent {
	padding-left:30px;
}	
.pages {
	color: #273f5e;
	width: 100%;
	float: left;
	font-size: 12px;
	text-align: center;
}

.pages ul {
	text-align: center;
}

.pages ul li {
	display: inline;
	padding: 0;
	margin: 0;
}

.pages ul li a:link,
.pages ul li a:active,
.pages ul li a:visited 
{
	border: none;
	padding: 5px 10px;
	text-decoration: none;
}

.pages ul li a:hover 
{	
	color: #FFFFFF;
	border: none;
	padding: 5px 10px;
	text-decoration: none;
	background-color: #273f5e;
}
.menuTopoCarrinho{
	background: url("/images/bto_carrinho_menu.gif") center right no-repeat;
	padding: 3px 0 5px 50px;
	margin:0pt 0pt 5px;  
}
.menuTopoCarrinho a{
	color:black;
}

.pImageNewsletter {
	margin: 5px 10px 0px 0;
	padding: 0 10px 0 0;
	text-align: right;
}

.pImageNewsletter img { margin: 0; padding: 0; }

.pTextNewsletter {
	font-size: 12px; 
	margin: 0 0 5px 0; 
	padding: 0;
}

.cardText {
	width: 150px;
}

.enterText {
	background: url("/images/enterText.jpg") no-repeat;
	height: 37px;
	width: 150px;
}

.enterText p {
	color: #FFF;
	font: bold 14px Arial, Verdana, sans-serif;
	margin: 0;
	padding: 10px 0 0 10px;
	text-align: left;
}

.tableFieldsContainer {
	background-color: #F6F6F6;
	border: 1px solid #38679B;
	margin: 0;
	padding: 5px 0 5px 5px;
	width: 143px;
}

.tableFields {
	width: 140px;
}

.tableFields tr td {
	color: #6A6A6A;
	font-weight: bold;
	font-size: 11px;
}

.tableFields tr td input {
	font-size: 10px;
	width: 130px;
}

.chooseTemplate {
	background: url("/images/chooseTemplate.jpg") no-repeat;
	height: 37px;
	width: 637px;
}

.chooseTemplate p {
	color: #FFF;
	font: bold 14px Arial, Verdana, sans-serif;
	margin: 0;
	padding: 10px 0 0 10px;
	text-align: left;
}

.cardRightContainer {
	/*border: 1px solid orange;*/
	color: #6A6A6A;
	padding: 0;
	/*padding: 0 5px;*/
	margin: 0 auto;
	width:637px;
}

.cardRightContainerContent {
	background-color: #F6F6F6;
	border: 1px solid #38679B;
	width: 635px; 
	text-align: center;
}

.pBackImage {
	font-size: 14px;
	padding-left: 5px;
}

.saveButton {
	border: 1px solid #FFF;
	font-size: 14px;
	margin: 0 10px 0 0;
	padding: 2px 4px;
}

.cardTemplateContainer p {
	font-size: 12px;
	padding-left: 5px;
}

.cardSavedContainer { 
	width: 637px;
	_width: 635px;
	text-align: center;
	margin: 5px 0;
}
.cardSavedContainer label {
	font-weight: bold;
	font-size: 12px;
}
.cardSavedContainer select {
	font-size: 12px;
}
.businessCardName {
	text-align: center;
}
.discountProduct {
	color: #c8ccd2;
	font-size: 12px;
}
.discountPriceProduct {
	color: #6f7c8d;
	font-size: 14px;
}
.descriptionProdShop {
	font-size: 11px;
}
.productList {
	margin: 0 5px 0 12px;
	float: right;
	width: 540px; 
}
.productList p {
	font-size: 12px;
	margin: 10px 0;
}
.productpackBlock {
	background: url("/images/bgBusinessPack.gif") no-repeat center center;
	height: 104px;
	float: left;
	margin: 10px 10px 0 0;
	padding: 10px;
	width: 150px;
}
a.titleProductBlock {
	color: #ffe2c0;
	font-size: 14px;
	font-weight: bold;
}
a.descriptionProductBlock {
	color: #FFFFFF;
	font-size: 12px;
}
.functionsShop {
	float: left;
}
.titleShop {
	margin: 0;
}
.titleProductShop {
	margin: 0 0 13px 0;
}
.titleProductShop a:link, .titleProductShop a:visited, .titleProductShop a:active {
	color: #273f5e;
	font-weight: bold;
}
.titleProductShop a:hover {
	
}
.buttonAdd {
	border: none;
	color: #FFFFFF;
	font-size: 12px;
	background: url("/images/bg_button_add.gif") repeat-x;
}
.descriptionShop {
	float: right; 
	width: 100px; 
}
.imgProductShop {
	float: left; 
	height: 95px; 
	margin: 0 0 20px 0;
}
.currentPage {
	font-weight: bold;
	font-size: 14px;
}

.templateOptions {
	font-size: 12px;
	padding: 10px;
}

.templateOptions input {
	border: none;
}
.menuCategories {
	width: 240px; 
}
.formContact {
	width: 795px;
	color:#273F5E;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	margin: 0 auto;
}
.formContact table {
	margin: 0 auto;
}
.formContact label {
	font-weight: bold;
	font-size: 12px;
}
.formContact textarea{
	font-size: 12px;
}
.fieldsetContact {
	border: 1px solid #DEDEDE;
	margin-left:55px;
	width: 100%;
	display: block;
	padding:0;
}
.tdContactForm {
	padding: 0px 22px 0px 4px;
}
.botao {
	background:transparent url(/images/backSearch.gif) no-repeat scroll center;
	float:right;
	height:22px;
	line-height:22px;
	margin:0pt 15px 0pt 0pt;
	padding:0pt;
	text-align:center;
	text-decoration:none;
	font-size: 11px;
}
.imgMenu {
	margin: 0px 0px 0px 8px;
	border: 1px solid #FFA366;
	/*border: 2px solid #FBD9CB;*/
}
.messages {
	border: 1px solid #FF0000;
	background: #ffe5e5;
	color: #FF0000;
	font-size: 12px;
}

.messages a:link, .messages a:visited, .messages a:active {
	font-size: 13px;
	color: #a71e1e;
	text-decoration: underline;
}
.messages a:hover {
	text-decoration: none;
}
.messageConfirm {
	position: absolute;
	color: #00FF00;
	margin: 10px auto;
	width: 100%;
	z-index: 1000;
}
.messageConfirmBlock {
	background-color: #e6f6d4;
	border: 1px solid #62af45;
	color: #62af45;
	margin: 0 auto;
	padding: 5px;
	width: 700px;
	font-size: 12px;
	z-index: 1000;
	text-align: center;
}
.closeBox {
	margin: 0 auto;
	width: 700px;
	padding: 0;
	text-align: right;
}
.closeBox img {
	clear: both;
}
.registerPage {
	padding: 0 17px;
}
.bgLoginBoxTop { background: url(/images/bgBoxLoginTopLeft_1.gif) no-repeat top left; }
.bgLoginBoxTop div { background: url(/images/bgBoxLoginTopRight_1.gif) no-repeat top right; }
.bgLoginBoxBottom { background: url(/images/bgBoxLoginBottomLeft_1.gif) no-repeat bottom left; }
.bgLoginBoxBottom div { background: url(/images/bgBoxLoginBottomRight_1.gif) no-repeat bottom right; }
.bgRegisterBoxTop { background: url(/images/bgBoxRegisterTopLeft_1.gif) no-repeat top left; }
.bgRegisterBoxTop div { background: url(/images/bgBoxRegisterTopRight_1.gif) no-repeat top right; }
.bgRegisterBoxBottom { background: url(/images/bgBoxRegisterBottomLeft_1.gif) no-repeat bottom left; }
.bgRegisterBoxBottom div { background: url(/images/bgBoxRegisterBottomRight_1.gif) no-repeat bottom right; }


.loginBox h3 {
	border-bottom: 1px solid #fbdabe;
	color: #f65625;
	font-size: 14px;
	font-weight: bold;
	margin: 0 18px;
	padding: 5px 0;
}

.registerBox {
	background-color: #f6f6f6;
	/*margin: 0 0 0 10px;*/
	margin:0 0 0 22px;
	width: 385px;
}
.registerBox h3 {
	border-bottom: 1px solid #fbdabe;		
	color: #f65625;
	font-size: 14px;
	font-weight: bold;
	margin: 0 18px;
	padding: 5px 0;
}
.registerBox select {
	font-size:11px;
	width:110px;		
}
.registerEditBox {
	background-color: #f6f6f6;
	/*margin: 0 0 0 10px;*/
	width: 385px;
	margin:5px 0 0;
}
.registerEditBox h3 {
	border-bottom: 1px solid #fbdabe;		
	color: #f65625;
	font-size: 14px;
	font-weight: bold;
	margin: 0 18px;
	padding: 5px 0;
}
.registerEditBox select {
	font-size:11px;
	width:110px;		
}
.registerPage label {
	color: #f68825;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 0 10px 0 10px;
	width: 90px;
}
.registerPage input {
	border: none;
	font-size: 12px;
}
.registerPage table {
	/*margin: 0 auto;
	padding: 10px 0 0 0;
	width: 360px;*/
}
.registerPage a:link, .registerPage a:visited, .registerPage a:active {
	font-size: 11px;
	color: #e72f2f;
	text-decoration: underline;
}
.registerPage a:hover {
	text-decoration: none;
}
.loginBox {
	background-color: #f6f6f6	;
	width: 385px;
}
.listOrders {
	background-color:#F6F6F6;	
	width: 385px;
	margin:3px 0 0;
}
.listOrders h3 {
	border-bottom: 1px solid #fbdabe;
	color: #f65625;
	font-size: 14px;
	font-weight: bold;
	margin: 0 18px;
	padding: 5px 0;
}
.listOrders th {
	color: #f65625;
}
.listOrders td {
	color: #2A5E97;
	font-size: 12px;
}
.formContact label {
	color: #f68825;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 0 10px 0 0;
	/*width: 70px;*/
}
.formContact input {
	border: none;
	font-size: 12px;
}
.formContact table {
	margin: 0 auto;
	padding: 10px 0 0 0;
	width: 800px;
}
.formContact table tr td{
	vertical-align: top;
}
.formContact a:link, .formContact a:visited, .formContact a:active {
	font-size: 11px;
	color: #e72f2f;
	text-decoration: underline;
}
.formContact a:hover {
	text-decoration: none;
}
.contactBox {
	background-color: #F6F6F6;
	width:542px;
}
.contactBox label {
	color: #f68825;
	display: block;
	font-size: 12px;
	font-weight: normal;
	width: 120px;
}
.contactBox select {
	border:1px solid #DDDDDD;
	color:#343434;
}	
.buttonOrange {
	color: #FFFFFF;
	background: url("/images/button_orange.gif") no-repeat center center;
	height: 30px;
	width: 70px;
}
.productDetails {
	width: 538px;
	float: right;
	padding:0 0 0 16px;
}

.productDetails p {
	font-size: 12px;
}
.productDetails img {
	float: right;
	padding-bottom: 10px;
}

.shopContainer {
	width: 530px;
	float: right;
	padding:0 0 0 16px;
}

.shopContainer p {
	font-size: 12px;
}
.shopContainer img {
	float: right;
	padding-bottom: 10px;
}
.shopContainer p {
	float: left;
	width: 300px;
}
.shopContainer th {
	color: #FFFFFF;
	background-color: #36679b;
	font-size: 14px;
}
.shopContainer tr td {
	color: #36679b;
	font-size: 12px;
	font-weight: normal;
	background: #c3d7ed;
}
.shopContainer table a:link, .shopContainer table a:visited, .shopContainer table a:active {
	color: #0f3154;
}
.shopContainer table a:hover {
	text-decoration: underline;
}
.abasDelivery a:link {

	height:20px;
}
.abasDelivery{
	position:relative;
	top: -10px;
}
.abasDelivery a:link {
	text-decoration: none; 
	font-size:  12px;

}
.labelSelected
{
	background:rgb(204, 204, 204);
	color: #FFFFFF;
	padding: 8px;
}
.labelUnselect
{
	border: 1px solid #336699;
	background:#FFFFFF;
	color: #336699;
	padding: 8px;
}
.fieldsetDelivery {
	border: 1px solid rgb(231, 231, 231); 
	margin: 12px 3px; 
	padding: 5px;
	float: left;
	width: 200px;
}
.fieldsetDelivery legend {
	color: #dc3c26;
	font-size: 14px;
	font-weight: bold;
}
.fieldsetDelivery label {
	font-size: 12px;
}
.fieldsetRelation {
	border: 1px solid #E7E7E7;  
	margin: 12px 3px; 
	float: left;
	width: 509px;
}
.fieldsetRelation legend {
	color: #dc3c26;
	font-size: 14px;
	font-weight: bold;
}
.fieldsetOrder {
	border: 1px solid rgb(231, 231, 231); 
	margin:12px 3px;
	padding: 5px;
	float: right;
	width: 290px;
}
.deliveryInfo img{
	float: left;
}
.deliveryInfo b{
	float: right;
	font-size:11px;
}
.deliveryInfo span{
	color: #DC3C26;
	font-size:11px;
}
.titlePages {
	color: #FF6600;
	margin: 10px 0;
	font-size: 18px;
	font-weight: bold;
	border: none;
}
.titleOrder {
	color: #FF6600;
	margin:0px 0pt 5px 20px;
	font-size: 18px;
	font-weight: bold;
	border: none;
	padding:15px 0 10px 0;
}
.fullContent {
	padding: 1px 10px;
	margin: 0 auto;
	width: 809px;
}
.shopContent {
	margin: 5px auto;
	width: 819px;
}
.shopContent table {
	margin: 0 auto;
}
.fullContent {
	text-align: left;
}
.mainContent {
	width: 828px; 
	/*margin:14px auto 0;*/
	margin:0px auto 0;
}
.designOnline {	
	float:left;
	margin:3px;
	padding:5px;
	width:500px;
	border: 1px solid #E7E7E7;
	font-size:12px;
}
.newCard a{	
	color:#0000FF;
}

.shadowCategories {
	background: url("/images/bgMenuCategories.gif") bottom center repeat-x ;
}
.contentPageCategory {
	padding:0 15px 0 0;
}
.contentPageCategory p{
	font-size: 12px;
}
.contentPageCategory span {
	float: right;
}
.contentPageCategory span a{
	font-size: 12px;
	margin: 0;
	padding:0px 10px 0px 5px;
	color: #6A6A6A;
	background:transparent url(/images/quickBar.gif) no-repeat scroll right center;
}
.contentPageCategory span a:hover{
	color: #d4612a;
	text-decoration: none; 
}
.links {
	float: right;
}
.links a{
	color: #6A6A6A;
	font-size: 12px;
	margin: 0;
	padding:0px 10px 0px 5px;
	background:transparent url(/images/quickBar.gif) no-repeat scroll right center;
}
.links a:hover{
	color: #d4612a;
	text-decoration: none; 
}

.breadcrumbsContainer {
	padding: 5px 10px;	
}

.breadcrumbs {
	color: #5B5B5B;
	font-size: 12px;
}

.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active {
	color: #5B5B5B;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

.breadcrumbs a:hover {
	color: #E08961;
	text-decoration: none;
}
.buttonLogin {
	background: url("/images/but_login.gif") no-repeat top center;
	display: block;
	float: right;
	margin: 5px 0;
	width: 50px;
	cursor: pointer;
	height: 20px;
}
.buttonSignup {
	background: url("/images/but_register.gif") no-repeat top center;
	display: block;
	float: right;
	margin: 5px 0;
	width: 70px;
	cursor: pointer;
	height: 20px;
}
.buttonOrder {
	background: url("/images/but_order.gif") no-repeat top center;
	display: block;
	float: right;
	margin: 5px 0;
	width: 70px;
	cursor: pointer;
	height: 20px;
	border: none;
}
.buttonContinue {
	background: url("/images/but_continue.gif") no-repeat top center;
	float: right;
	margin: 0;
	width: 70px;
	height: 20px;
	cursor: pointer;
}
.buttonOk {
	background: url("/images/but_ok.gif") no-repeat top center;
	width: 30px;
	cursor: pointer;
	height: 20px;
}

.buttonOrderNow {
	background: url("/images/but_order_now.gif") no-repeat top center;
	display: block;
	width: 70px;
	cursor: pointer;
	height: 20px;
	border: none;
}

.buttonAddToCart {
	background: url("/images/but_addtocart.gif") no-repeat top center;
	display: block;
	width: 70px;
	cursor: pointer;
	height: 20px;
	border: none;
}

.buttonOrderDomains {
	background: url("/images/but_orderdomains.gif") no-repeat top center;
	display: block;
	width: 90px;
	cursor: pointer;
	height: 20px;
	border: none;
}

.buttonOrderDomainsHosting {
	background: url("/images/but_orderdomainshosting.gif") no-repeat top center;
	display: block;
	width: 142px;
	cursor: pointer;
	height: 20px;
	border: none;
}

.buttonCheckAv {
	background: url("/images/but_checkavailability.gif") no-repeat top center;
	display: block;
	width: 110px;
	cursor: pointer;
	height: 20px;
	border: none;
}

.newsletterButtonOk {
	background: url("/images/but_ok.gif") no-repeat top center;
	width: 30px;
	cursor: pointer;
	height: 20px;
	float:right;
	margin-right:15px;
	border: none;
}
.newsletterButtonDelete {
	float:right;
	margin-right:25px;
}
.buttonReset {
	background: url("/images/but_reset.gif") no-repeat top center;
	width: 70px;
	cursor: pointer;
	height: 20px;
	border: none;
}
.buttonSend {
	background: url("/images/but_send.gif") no-repeat top center;
	width: 70px;
	cursor: pointer;
	height: 20px;
	border: none;
}
.buttonBack {
	background: url("/images/but_goback.gif") no-repeat top center;
	margin: 5px 0;
	width: 70px;
	border: none;
	cursor: pointer;
	height: 20px;
}
.buttonSave {
	background: url("/images/but_save.gif") no-repeat top center;
	width: 70px;
	cursor: pointer;
	height: 20px;
	border: none;
}
.step {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding-top:15px;
}
.step {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding-top:15px;
}
.step ul {
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.step ul li {
	display:block;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:0;
	margin-left:10px;
	text-align:center;
	width:100px;
}
.active {
	border-top:5px solid #FF6633;
	color:#000000;
	font-weight:bold;
}
.inactive {
	border-top:5px solid #DFDFDF;
	color:#999999;
	font-weight:normal;
}
.pagesContainer {
	border: 0px solid #FFF;
	margin:5px 5px 0;
	width: 819px;
}
.pagesContainer table {
	margin: 0 auto;
}
.contactContainer {
	border: 0px solid #FFF;
	/*margin:5px 0 0 5px;*/
	margin:5px 15px 0;
	width: 819px;
}
.contactContainer table {
	margin: 0 auto;
}
/* ---- BOTTOM ---- */
.bottom {
	background: url("/images/bgBottomShadow.jpg") no-repeat top center;
	margin: 0 auto;
	padding: 0;
	/*_width: 726px;*/
}

.bottom2 {
	width: 822px;
	margin: 0 auto;
	padding:6px 0 34px 36px;
}

.bottom2 span {
	color: #acb7c7;
	font-size: 12px;
}

.menuBottom {
	color: #acb7c7;
	font-size: 12px;
	padding: 0px 0;
	height: 0px;
	margin: 0 0 15px;
	_margin: 0 0 0px;
}

.menuBottom li {
	display: inline;
}

.menuBottom li a:link, .menuBottom li a:visited, .menuBottom li a:active {
	color: #acb7c7;
	padding: 0 4px;
	text-decoration: none;
}

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

.bottom3 {
	color: #20314b;
	font-size: 12px;
	margin: 0 auto;
	width: 829px;
	text-align: center;
}

.copyright {
	width: 350px; 
	text-align: right;
}
		
/* ---- END BOTTOM ---- */

.pApprove {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 10px;
}

.buttonMyAccount {
	background: url("/images/but_myaccount.gif") no-repeat top center;
	width: 90px;
	cursor: pointer;
	height: 20px;
	border: none;
}

.buttonMoreInformation {
	background: url("/images/but_moreinformation.gif") no-repeat top center;
	width: 110px;
	cursor: pointer;
	height: 20px;
	border: none;
}
.buttonOrders {
	background: url("/images/but_orders.gif") no-repeat top center;
	width: 70px;
	cursor: pointer;
	height: 20px;
	border: none;
}

.buttonUpload {
	background: url("/images/but_upload.gif") no-repeat top center;
	width: 70px;
	cursor: pointer;
	height: 20px;
	border: none;
}

.buttonChangePassword {
	background: url("/images/but_changepassword.gif") no-repeat top center;
	width: 110px;
	cursor: pointer;
	height: 20px;
	border: none;
}
.buttonEditProfile {
	background: url("/images/but_editmyprofile.gif") no-repeat top center;
	width: 90px;
	cursor: pointer;
	height: 20px;
	border: none;
}
.buttonNext {
	background: url("/images/but_next.gif") no-repeat top center;
	width: 52px;
	cursor: pointer;
	height: 20px;
}

.buttonSkip {
	background: url("/images/but_skip.gif") no-repeat top center;
	width: 52px;
	cursor: pointer;
	height: 20px;
}

.buttonSubmit {
	background: url("/images/but_submit.gif") no-repeat top center;
	border: none;
	width: 52px;
	cursor: pointer;
	height: 21px;
}

.buttonFinishOrder {
	background: url("/images/but_finishorder.gif") no-repeat top center;
	border: none;
	width: 75px;
	cursor: pointer;
	height: 21px;
}

.buttonGo {
	background: url("/images/but_go.gif") no-repeat top center;
	width: 30px;
	cursor: pointer;
	height: 20px;
	border: none;
	margin: 0px 5px;
}

.orders {
	margin-left: 10px;
}

.orders tr th {
	font-size: 13px;
	padding-bottom: 10px;
}
.relation_result {
	float:left;
	font-size:12px;
	margin:7px 0 0 0;
}
.contactLinksBox{
	background-color:#F6F6F6;
	margin: 3px 26px 0pt 18px;
	width:793px;
}
.contactLinks{
	padding: 0px 20px;
	font-size: 12px;
	color:#6A6A6A;
}
.titlePortfolioCategory{
	background-color:#E66110;
	float:left;
	font-weight:bolder;
	height:25px;
	margin-left:8px;
	width:545px;
}
.titlePortfolioCategory p{
	margin:4px;
	padding-left:10px;
}
.titlePortfolioCategory p a{
	color: white;
}
.titlePortfolioCategory p span{
	color: white;
}
.titlePortfolioCategoryLeft{
	background-color:#E66110;
	float:left;
	font-weight:bolder;
	height:25px;
	margin-left:8px;
	width:276px;
}
.titlePortfolioCategoryLeft p{
	margin:4px;
	padding-left:10px;
}
.titlePortfolioCategoryLeft p a{
	color: white;
}
.titlePortfolioCategoryLeft p span{
	color: white;
}
.titlePortfolioCategoryRight{
	background-color:#E66110;
	color:white;
	margin-top:-4px;
	font-weight:bolder;
	height:25px;
	width:262px;
}
.titlePortfolioCategoryRight p{
	margin:4px;
	padding:3px 0px 0px 190px;
}
.titlePortfolioCategoryRight p a{
	color: white;
}
.newProductsList select{
	width:200px;
}
.newProductsListLeft{
	background-color: #36679B;
	color: white;
	float:left;
	font-weight: bolder;
	height:25px;
	width: 240px;
}
.newProductsListLeft p{
	margin:6px;
	padding-left:10px;
}
.newProductsListRight{
	background-color: #003466;
	color: white;
	float: right;
	font-weight: bolder;
	height:25px;
	width: 294px;
}
.newProductsListRight p{
	margin:6px;
	padding-left:10px;
}
.newProductsDetailsLeft{
	background-color: #36679B;
	color: white;
	float:left;
	font-weight: bolder;
	height:25px;
	margin-top:10px;
	margin-bottom:5px;
	width: 240px;
}
.newProductsDetailsLeft p{
	margin:6px;
	padding-left:10px;
}
.newProductsDetailsRight{
	background-color: #003466;
	color: white;
	float: right;
	font-weight: bolder;
	height:25px;
	margin-top:10px;
	margin-bottom:5px;
	width: 290px;
}
.newProductsDetailsRight p{
	margin:6px;
	padding-left:10px;
}

.newProductsList
{
	float:right;
	margin:0pt 5px 0pt 12px;
	width:540px;
}

.tableHostingPlan {
	position: absolute;
	z-index: 3;
	top: 220px;
    left: 295px;
    border: 1px solid #BDBDBD;
    background-color:#F6F6F6;
    height: auto;
    width: 380px;
    dispĺay: none;
}

.pageProductTemplate {
    padding: 10px;
    font-size: 12px;
}

.pageProductTemplate h3 {
	color: #8E8F8F;
}

.domainSelect {
	border: 0px solid #000;
	float:left;
	font-size: 12px;
	width:550px;
	padding: 3px 0 0px 5px;
	text-align: left; 
}

.messageOrderFinishedDomain {
	width: 700px; 
	margin-left: 20px; 
	padding: 10px; 
	font-size: 13px;
	color: #FF0000;
	border: 1px solid #FF0000;
	background: #ffe5e5;
}

.messageOrderFinishedHosting {
	width: 700px; 
	margin-left: 20px; 
	padding: 10px; 
	font-size: 13px;
	color: #FFFFFF;
	border: 1px solid #FF6600;
	background: #FF6600;
}

.notFound {
	background-color: #ffe5e5;
	border: 1px solid red; 
	width: 780px; 
	text-align: center;
}

.linkDefault {
	color:#5B5B5B;
	text-decoration:none;
}

.linkDefault:hover {
	color:#5B5B5B;
	text-decoration:underline;
}

.tableDefault {
	font-size: 12px;
	margin: 0 0 10px 0;
	padding-bottom: 15px;
	width: 520px;
}

.tableDefault tr td {
	border: 1px dotted #dfdfdf;
	padding: 3px;
}

.tableDefault tr th {
	border: 1px dotted #dfdfdf;
	padding: 3px;
}
.validateMsgOrder {
	color:red;
	margin: 5px;
}
.validateMsgOrder span{
	margin: 10px;
}

.buttonContinuePayment {
	background: url("/images/but_continuepayment.gif") no-repeat top center;
	width: 230px;
	cursor: pointer;
	height: 20px;
	border: none;
}

.errorMessage {
	background-color: #ffe5e5;
	border: 1px solid red;
	color: #FF0000;
	/*background: #ffbebe;*/ 
	width: 780px; 
	text-align: center;
	padding: 7px;
	margin: 0 0 15px 10px;
}

.errorMessageCart {
	background-color: #ffe5e5;
	border: 1px solid red;
	color: #FF0000;
	/*background: #ffbebe;*/ 
	width: 780px; 
	text-align: center;
	padding: 7px 0px 7px 7px;
	margin: 15px 0 15px 0px;
}

.errorMessageUpload {
	background-color: #ffe5e5;
	border: 1px solid red;
	color: #FF0000;
	/*background: #ffbebe;*/ 
	width: 540px; 
	text-align: center;
	padding: 7px 0px 7px 7px;
	margin: 15px 0 15px 0px;
}

.messageUpload {
	background-color: #FFF8B9;
	border: 1px solid #FFE900;
	/*background: #ffbebe;*/ 
	width: 750px; 
	text-align: center;
	padding: 7px 0px 7px 7px;
	margin: 5px 0 5px 0px;
}

.pDomainsChoose {
	font-size: 13px;
	margin: 0;
	width: 520px; 
}
.imageProductDefault {
	padding:5px;
	margin:5px;
	padding-right:15px;
}

.notice {
	border:1px solid #ffe900;
	background:#fff8b9;
	padding: 5px 10px;
	color:#000;
	margin: 0 5px 10px 5px;
	font-size: 12px;
}

.shoppingCartDuration {
	color: red;
	float: left; 
	font-size: 12px;
}

.shoppingCartProductRelations {
	 font-size: 12px; 
	 margin-left: 460px; 
	 width: 330px;
}

.iFrameLi
{
	width: 180px;
	height: 23px;
	position: absolute;
	z-index: -2;
}

