
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 12px;
	background: #050505;
}

a, a:visited {
	color: rgb(235, 110, 31);
	text-decoration: none;
}
a:hover {
	color: #00a5ee;
}

p {
	margin: 0;
	padding-top: 0;
	padding-bottom: 10px;
	text-align: left;
}

input {
	font-family: Verdana;
	font-size: 10px;
}

table td {
	font-family: Verdana;
	font-size: 12px;
}

img {
	border: 0px;
	font-size: 0px;
	line-height: 0px;
}

#mainContent {
	text-align: left;
	cursor: default;
}
#siteTable {
	width: 100%;
	background: #fff;
}

#previewTD {
	background: black; 
	vertical-align: middle; 
	color: white; 
	font-weight: bold; 
	height: 30px; 
	text-align: center;
}

#previewTable {
	width: 100%;
}
#previewTable .pTD {
	background: black; 
	vertical-align: middle; 
	color: white; 
	font-weight: bold; 
	height: 32px; 
	text-align: center;
}
#previewTable .plTD {
	text-align: left;
	padding-left: 3px;
}
#previewTable .prTD {
	text-align: right;
	padding-right: 3px;
}
#previewTable .prTD a, #previewTable .prTD a:visited {
	text-decoration: none;
	color: white;
}
#previewTable .prTD a:hover {
	color: red;
}

#wrapperTable {
	width: 100%;
}
#wrapperTable.dark {
	background: #4b4b4b;
}

#wrapperTable #wrapperTop {
	height: 103px;
	background: repeat-x url(../base/images/bg_1.png) center top;
}
#wrapperTable.dark #wrapperTop {
	background: repeat-x url(../base/images/bg_1b.png) center top;
	height: 93px;
}

#wrapperTable #wrapperTop #topTable {
	height: 103px;
	width: 100%;
	padding: 0px;
}
#wrapperTable.dark #wrapperTop #topTable {
	height: 93px;
}

#wrapperTable #wrapperTop #topContentTable {
	width: 965px;
}

#wrapperTable #wrapperTop #topContentTable #logoTD {
	width: 301px;
	font-size: 0px;
	line-height: 0px;
	padding: 0;
	vertical-align: top;
}
#wrapperTable #wrapperTop #topContentTable img {
	font-size: 0px;
	line-height: 0px;
}
#wrapperTable #wrapperTop #topContentTable #topMenuTD {
	vertical-align: top;
	width: 674px;
}


ul.menu0 .menuItemTable {
	height: 61px;
}
ul.menu0 .menuItemInTable td {
	padding: 0;
	margin: 0;
}
ul.menu0 .menuItemTable td {
	padding: 0;
	margin: 0;
}
ul.menu0 .menuItemTable .mLeft {
	width: 3px;
	font-size: 0px;
	padding: 0px;
	background: no-repeat url(../base/images/m_left.png);
}
ul.menu0 .menuItemTableOver .mLeft {
	background: no-repeat url(../base/images/m_left_a.png);
}
ul.menu0 .menuItemTable .mCenter {
	vertical-align: top;
	font-size: 16px;
	color: white;
	background: repeat-x url(../base/images/m_main.png);
	padding-left: 5px;
	padding-right: 5px;
}
ul.menu0 .menuItemTableOver .mCenter {
	background: repeat-x url(../base/images/m_main_a.png);
	color: black;
}
ul.menu0 .menuItemTable .mRight {
	width: 3px;
	font-size: 0px;
	background: no-repeat url(../base/images/m_right.png);
}
ul.menu0 .menuItemTableOver {
	cursor: pointer;
}
ul.menu0 .menuItemTableOver .mRight {
	background: no-repeat url(../base/images/m_right_a.png);
}
ul.menu0 .menuItemTable .menuItemInTable td {
	padding: 0px;
}
ul.menu0 .menuItemTable .menuItemInTable .text {
	height: 40px;
	font-size: 16px;
	vertical-align: bottom;
}
ul.menu0 .menuItemTable .menuItemInTable .arrow {
	height: 21px;
	vertical-align: bottom;
}
ul.menu0 .menuItemTableOver .menuItemInTable .arrow {
	background: no-repeat url(../base/images/m_arrow_t.gif) center bottom;
}

.topMenuLvl1 {
	display: none;
}

.topMenuLvl1 .menuItemTable {
	height: 23px;
}
.topMenuLvl1 .menuItemTableOver {
	cursor: pointer;
}
.topMenuLvl1 .menuItemTable .mCenter {
	padding-right: 10px;
	color: #e67134;
	vertical-align: top;
	padding-top: 5px;
}
.topMenuLvl1 .menuItemTable .menuItemInTable .text {
	font-size: 12px;
	line-height: 12px;
}
.topMenuLvl1 .menuItemTableOver .mCenter {
	color: white;
}

#wrapperTable .mainColumn {
	width: 975px !important;
	vertical-align: top;
}

#wrapperTable #wrapperMain {
	background: repeat-x url(../base/images/bg_2.png) top center;
	width: 100%;
	padding-top: 0;
}

#wrapperTable.dark #wrapperMain {
	background: repeat-x url(../base/images/bg_2b.png) center top;
}

#wrapperTable #wrapperMain #mainTable {
	width: 100%;
}

#wrapperTable #wrapperBottom {
	background: repeat-x url(http://www.smallweb.gr/themes/base/images/bg23.png) center 20px;
	width: 100%;
}

#wrapperTable #wrapperBottom #bottomTable {
	height: 519px;
	width: 100%;
}

#wrapperTable #wrapperBottomIn {
	background: repeat-x url(../base/images/bg3.png) center;
	width: 100%;
}

#wrapperTable #wrapperBottomIn #bottomTable {
	height: 300px;
	width: 100%;
}

#wrapperTable #wrapperBottom #sitesTable .title {
	height: 20px;
	font-size: 18px;
	line-height: 18px;
	color: #777777;
	text-align: left;
}
#wrapperTable #wrapperBottom #sitesTable .siteTable {
	width: 243px;
}
#wrapperTable #wrapperBottom #sitesTable .siteTable a, #wrapperTable #wrapperBottom #sitesTable .siteTable a:visited {
	text-decoration: none;
	color: #999;
}
#wrapperTable #wrapperBottom #sitesTable .siteTable a:hover {
	color: #e67134;
}
#wrapperTable #wrapperBottom #sitesTable .siteTable .title {
	height: 11px;
	font-size: 11px;
	line-height: 11px;
	color: #777777;
	font-weight: bold;
	text-align: left;
}

#wrapperTable #bottomContent .bRow .white {
	color: white;
}

#wrapperTable #bottomContent .bRow .orange{
	color: #e67134;
}

#wrapperTable #bottomContent .bRow {
	width: 243px;
	color: #777777;
	vertical-align: top;
	font-size: 10px;
}
#wrapperTable #bottomContent .bRow .bColTable {
	width: 230px;
}
#wrapperTable #bottomContent .bRow .bColTable .title {
	color: #ed7b34;
	font-weight: bold;
	border-bottom: #777777 1px solid;
	padding-top: 0px;
	padding-bottom: 3px;
	font-size: 10px;
}
#wrapperTable #bottomContent .bRow .bColTable td {
	color: #777777;
	font-size: 10px;
}
#wrapperTable #bottomContent .bRow .bColTable .line {
	line-height: 3px;
	height: 3px;
	border-top: #777 1px solid;
}
#wrapperTable #bottomContent .bRow .bColTable .email a, #wrapperTable #bottomContent .bRow .bColTable .email a:visited {
	color: #777;
	text-decoration: none;
}
#wrapperTable #bottomContent .bRow .bColTable .email a:hover {
	color: #ed7b34;
}

#wrapperTable #bottomContent .bRow .bColTable .bullet {
	width: 18px;
}
#wrapperTable #bottomContent .bRow .bColTable .powered {
	text-align: right;
	font-weight: bold;
	color: white;
}
#wrapperTable #bottomContent .bRow .bColTable .link a, #wrapperTable #bottomContent .bRow .bColTable .link a:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#wrapperTable #bottomContent .bRow .bColTable .link a:hover {
	color: #ed7b34;
}

#wrapperTable #bottomContent .bRow .bColTable .powered a, #wrapperTable #bottomContent .bRow .bColTable .powered a:visited {
	color: #00a5ee;
	text-decoration: none;
}
#wrapperTable #bottomContent .bRow .bColTable .powered a:hover {
	color: #ed7b34;
}

#mainPageContent {
	color: #333;
	text-align: left;
}
#mainPageContent.package {
	background: no-repeat url(http://www.smallweb.gr/themes/base/images/bg_pkg.png) 4px 104px ;
	
}
.priceBoxOld .prb {
	width: 86px;
	height: 51px;
}

#packageRowTable .priceBoxOld #priceBoxIn .price {
	font-size: 14px;
	line-height: 16px;
	color: white; 
	width: 65px; text-align: center; 
	text-decoration: line-through;
}
#packageRowTable .priceBoxOld #priceBoxIn .fpa {
	font-size: 8px;
	line-height: 12px;
	color: white; 
	width: 65px; text-align: center; 
}
.priceBox .prb {
	width: 121px;
	height: 71px;
}

#packageRowTable #priceBoxIn .price {
	font-size: 20px;
	color: white; 
	width: 100px; text-align: center; 
}
#packageRowTable #priceBoxIn .fpa {
	font-size: 12px;
	color: white; 
	width: 100px; text-align: center; 
}

#mainPageContent #mainPageContentTD {
	font-size: 16px;
	width: 971px;
	color: #555;
}
#mainPageContent.package #mainPageContentTD {
	font-size: 16px;
	color: #555;
}
#mainPagePackageRow #details {
	vertical-align: top;
	width: 565px;
	padding-left: 15px;
}
#packageRowDetailsTable #graphic {
	width: 250px;
	vertical-align: top;
}
#mainPagePackageRow #details .title {
	font-size: 16px;
}
#mainPagePackageRow2 .char {
	vertical-align: middle;
}
#mainPagePackageRow #details .arrow, #mainPagePackageRow2 #details .arrow {
	width: 18px;
	font-size: 8px;
	padding: 0px;
	padding-top: 6px;
	vertical-align: top;
	text-align: left;
}
#packageListDetails .title a, #packageListDetails .title a:visited {
	color: #e67134;
}
#packageListDetails .title a:hover {
	color: black;
}
#buyItTable {
	text-align: left;
}
#buyItTable #buyIt {
	padding-right: 15px;
	text-align: right;
}
#buyItTable #buyIt a, #buyItTable #buyIt a:visited {
	color: #e67134;
	font-weight: bold;
	text-decoration: none;
}
#buyItTable #buyIt a:hover {
	color: black;
}
#packageList td {
	vertical-align: top;
}
#packageList a, #packageList a:visited {
	text-decoration: none;
}
#packageList a:hover {
	color: black;
}
#packageList .pkg {
	width: 70px;
	text-align: right;
}
#packageList .title {
	font-size: 14px;
}
#packageList .desc {
	font-size: 11px;
}
#mainPagePackageRow #packageRowDetailsTable td {
	vertical-align: middle;
	/*line-height: 20px;*/
	color: #555;
	font-size: 13px;
}
#packageRowTable #samples {
	vertical-align: top;
	width: 551px;
}
#mainPageContent .mainPageTitleTD {
	color: #ed7b34;
	font-size: 24px;
	font-weight: normal;
}
#formTable {
	text-align: left;
	width: 975px;
}
#formTable #title {
	color: #ed7b34;
	font-size: 24px;
	font-weight: normal;
}
.formListTable {
	width: 750px;
}
.formListTable td {
	font-size: 14px;
	color: #555;
	text-align: left;
}
.formListTable .label {
	text-align: right;
	padding-right: 3px;
	font-size: 12px;
	height: 32px;
}
.formListTable .textbox {
	background: repeat-x url(http://www.smallweb.gr/themes/base/images/m_main.png) ;
	border: 0px solid #e67134;
	color: white;
	padding: 5px;
	font-size: 14px;
}
.formListTable .smalltextbox {
	background: repeat-x url(http://www.smallweb.gr/themes/base/images/m_main.png) #eb6e20;
	border: 0px solid #e67134;
	font-size: 14px;
	padding: 5px;
	color: white;
}
.formListTable .button2 {
	background: #5b5b5b;
	border: 2px solid #5b5b5b;
	font-size: 12px;
	color: white;
}
.formListTable .button2:hover {
	cursor: pointer;
	color: #e67134;
}
.formListTable .button {
	background: #2b2b2b;
	border: 2px solid #2b2b2b;
	font-size: 12px;
	color: white;
}
.formListTable .button:hover {
	cursor: pointer;
	color: #e67134;
}
#packageRowDetailsTable .mainPageTitleTD {
	color: #ed7b34;
	font-size: 24px !important;
	font-weight: normal;
}
#mainPageContent .mainPageTitleCatTD, #packageList #title {
	font-size: 22px;
	padding-bottom: 5px;
	line-height: 20px;
	color: #e67134;
}
#packageList td {
	text-align: left;
}
#packageList #desc {
	font-size: 16px;
	color: #555;
}
#packageList.catList {
	width: 975px;
}
#packageList.catList .title {
	font-size: 18px;
}
#packageList.catList .desc {
	font-size: 14px;
}
#mainPagePackageRow {
	padding-bottom: 20px;
}

#mainPageContent ul {
	padding-left: 20px;
}

.pageShade { height: 10px; }

#frontBoxTable {
	width: 975px;
	height: 272px;
}
#frontBoxTD {
	width: 975px;
	height: 272px;
	background: no-repeat url(../base/images/4box.jpg);
	vertical-align: top;
}

#frontBoxC {
	width: 100%;
}
#frontBoxCC {
	padding-top: 8px;
	padding-left: 9px;
	width: 958px;
}

#frontBoxCC ul {
	padding-left: 20px;
}

#frontBoxItems {
	width: 958px;
}
#frontBoxItems .frontBoxItem {
	vertical-align: top;
}
#frontBoxItems .frontBoxItem1 { width: 236px; }
#frontBoxItems .frontBoxItem4 { width: 236px; }
#frontBoxItemTable {
	width: 220px;
}
#frontBoxItemTable td {
	text-align: left;
}
#frontBoxItemTable .title {
	text-align: center;
	color: white;
	font-size: 16px;
	height: 42px;
}
#frontBoxItemTable .text {
	color: #777;
	font-size: 11px;
	font-weight: normal;
}
#frontBoxItemTable .text a, #frontBoxItemTable .text a {
	color: #0dabe2;
	text-decoration: none;
}
#frontBoxItemTable .text a:hover {
	color: #e67134;
}

#frontPageTable #frontLeft {
	color: #444;
	vertical-align: top;
	font-size: 14px;
	line-height: 22px;
}

#mediaGroupInPage {
	width: 975px;	
}

#mediaGroupInPage #mediaContent {
	background: no-repeat url(../base/images/pf_box_left.png) left;
	width:304px;
}
#mediaGroupInPage #mediaItem {
	width: 671px;
}

#mediaGroupPage {
	width: 975px;
	background: no-repeat url(../base/images/pf_box.png);
}

#mediaGroupPage .imgDiv { 
	opacity: 0.7; 
	filter: alpha(opacity = 70); 
}
#mediaGroupInPage .imgDiv { 
	opacity: 0.8; 
	filter: alpha(opacity = 80); 
}

#pfcontrols td {
	height: 29px;
	width: 90px;
	font-size: 0px;
	text-align: left;	
}
#pfcontrols .up {
	vertical-align:top;
	padding-left: 4px;
	padding-top: 4px;
}
#pfcontrols .down {
	vertical-align:down;
	padding-right: 4px;
	text-align: right;
}
#pfcontrols .right {
	padding-right: 4px;
	text-align: right;
	vertical-align: top;
}

#mediaItemTable {
	width: 100%;
	height: 477px;
}
#mediaItemTable #top {
	height: 104px;
}
#mediaItemTable #main {
	height: 373px;
	vertical-align:top;
	background: no-repeat url(http://www.smallweb.gr/themes/base/images/pf_box_right.jpg) 12px;
}
#mediaItemTable #main #text {
	width: 270px;
	height: 347px;
}
#mediaItemTable #main #images {
	vertical-align: top;
}
#mediaItemTopTable {
	width: 671px;
}
#mediaItemTopTable #arrows {
	text-align: right;
}
#mediaItemTopTable #title {
	text-align: left;
	color: #e67134;
	font-size: 24px;
	font-weight: bold;
}
#mediaItemTextTable .title {
	color: #e67134;
	font-size: 20px;
}
#mediaItemTextTable .title2 {
	color: #00a5ee;
	font-size: 16px;
}
#mediaItemTextTable .desc {
	color: white;
	font-size: 14px;
	line-height: 20px;
	vertical-align: top;
	height: 240px;
}
#mediaItemTextTable .link a, #mediaItemTextTable .link a:visited {
	color: #e67134;
	font-size: 16px;
	text-decoration: none;
}
#mediaItemTextTable .link a:hover {
	color: white;
}

#mediaGroupInImages .mediaGroupImagesItem .myimg {
	border: 2px solid #00a5ee;
	font-size: 0px;
	line-height: 0px;
}
#mediaGroupInImages .mediaGroupImagesItem .myimg:hover {
	border: 2px solid #e67134;
}
#mediaGroupInImages .imgDiv2 {
	font-size: 0px;
	line-height: 0px;
	border: 2px solid #00a5ee;
}
#mediaGroupInImages .imgDiv2:hover {
	border: 2px solid #e67134;
}

#clientForm {
	width: 400px;
}
#clientFormSplit {
	width: 975px;
}
#clientFormSplit td {
	vertical-align: top;
}
#clientForm .formText {
	font-weight: bold;
}
#clientForm .formTitle {
	color: #00a5ee;
	font-size: 24px;
	font-weight: normal;
}

#clientRegisterForm td, #clientLoginForm td {
	padding: 3px;
	vertical-align: middle;
}

#clientRegisterForm .textbox, #clientLoginForm .textbox, #clientContentTable .textbox {
	background: repeat-x url(http://www.smallweb.gr/themes/base/images/m_main.png) ;
	border: 0px solid #e67134;
	color: white;
	padding: 5px;
	font-size: 14px;
}

#clientRegisterForm .button, #clientLoginForm .button, #clientContentTable .button {
	background: #2b2b2b;
	border: 2px solid #2b2b2b;
	font-size: 12px;
	color: white;
}
#clientRegisterForm .button:hover, #clientLoginForm .button:hover, #clientContentTable .button:hover {
	cursor: pointer;
	color: #e67134;
}
.wrapperSpace { height: 5px; }

#clientContentTable {
	width: 100%;
}
#clientContentTable td {
	vertical-align: top;
	font-family: Verdana;
	padding: 3px;
}
#clientContentTable .listTitle, #clientContentTable .formTitle {
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana;
	text-align: right;
	cursor: pointer;
}
#clientContentTable .emptyExtra {
	color: #ff0000;
}
#clientContentTable .listTitle, #clientContentTable .formTitle {
	color: #00a5ee;
}
#clientContentTable .listTitleHover, #clientContentTable .formTitleHover {
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana;
	text-align: right;
	cursor: pointer;
	background-color:#e67134;
	color:#fff;
}

#clientContentTable .clientForm2 .label {
	text-align: right;
	vertical-align: middle;
}

#clientContentTable .clientInfo2 {
	text-align: right;
}
#clientContentTable .chk {
	text-align: right;
}
#clientContentTable .commonTableClass .listTitle {
	text-align: left;
}
#clientContentTable .commonTableClass .listContentTD {
	padding: 3px;
}
#clientContentTable .commonTableClass td {
	vertical-align: middle;
}
#clientContentTable .commonTableClass .label {
	font-weight: bold;
}
#clientContentTable .commonTableClass .textbox {
	width: 100px;
}
#clientContentTable .commonTableClass .year .textbox {
	font-weight: bold;
}
#statusTable {
	width: 975px;
}
#statusTable, #statusBarTable {
	width: 975px;
}

#statusBarTable {
	padding-bottom: 3px;
}

#statusBarTable td {
	font-family: Verdana;
	font-weight: bold;
	color: #333;
}

#statusBarTable #statusRight {
	text-align: right;
}

#statusBarTable a, #statusBarTable a:visited {
	color: #00a5ee;
	font-weight: bold;
	text-decoration: none;
}
#statusBarTable a:hover {
	color: #e67134;
}
#sRightTable {
	width: 360px;
}

#updateTable #updateSendTable .box {
	border: 1px solid #f78b26;
	height: 60px;
	width: 581px;
}
#updateTable #updateSendTable .textarea {
	border: 0px solid #f78b26;
	width: 563px;
	height: 60px;
	text-align: left;
}
#updateTable #updateSendTable .button {
	font-size: 10px;
	color: #333;
	background: repeat-x url(../base/images/m_main.png);
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: 0px;
}
#updateTable #updateSendTable .button:hover {
	background: #333;
	color: #fff;
}
#updateTable .updateBox .head {
	padding: 0px;
}
#updateTable .updateBox .headbox .hMain {
	font-size: 10px;
	color: #000;
	background: repeat-x url(../base/images/m_main.png);
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
#updateTable .updateBox .headbox .hMainOver {
	background: #333;
	color: white;
	cursor: pointer;
}
#updateTable .updateBox .message {
	border: 1px solid #f78b26;
}
#updateTable .updateBox .message a, #updateTable .updateBox .message a:visited {
	color: #00a5ee;
	text-decoration: none;
}
#updateTable .updateBox .message a:hover {
	color: #f78b26;
}

#updateTable .updateBoxUser .head {
	padding: 0px;
}
#updateTable .updateBoxUser .headbox .hMain {
	font-size: 10px;
	color: #fff;
	background: #333;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
#updateTable .updateBoxUser .headbox .hMainOver {
	background: #333;
	color: white;
	cursor: pointer;
}
#updateTable .updateBoxUser .message {
	border: 1px solid #333;
}
#updateTable .updateBoxUser .message a, #updateTable .updateBoxUser .message a:visited {
	color: #00a5ee;
	text-decoration: none;
}
#updateTable .updateBoxUser .message a:hover {
	color: #f78b26;
}

#updateTable .updateBoxPayment .head {
	padding: 0px;
}
#updateTable .updateBoxPayment .headbox .hMain {
	font-size: 10px;
	color: #fff;
	background: #c30000;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
#updateTable .updateBoxPayment .headbox .hMainOver {
	background: #c30000;
	color: white;
	cursor: pointer;
}
#updateTable .updateBoxPayment .message {
	border: 1px solid #c30000;
}
#updateTable .updateBoxPayment .payment {
	border: 1px solid #c30000;
	background: #c30000;
	color: white;
	padding: 0;
}
#updateTable .updateBoxPayment .payment .button {
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
}
#updateTable .updateBoxPayment .message a, #updateTable .updateBoxPayment .message a:visited {
	color: #00a5ee;
	text-decoration: none;
}
#updateTable .updateBoxPayment .message a:hover {
	color: #f78b26;
}

#domainForm td {
	padding: 3px;
	vertical-align: middle;
}
#domainForm td.label {
	padding-left:10px;
}

#domainForm .textbox {
	background: none;
	border: 2px solid #e67134;
	color: #e67134;
	font-weight: bold;
	padding: 5px;
	font-size: 14px;
	width: 240px;
}

#domainForm .button {
	background: #2b2b2b;
	border: 2px solid #2b2b2b;
	font-size: 12px;
	color: white;
}
#domainForm .button:hover {
	cursor: pointer;
	color: #e67134;
}
#domainForm .label {
	font-weight: bold;
	text-align: right;
}

.packageComparisonTable td {
	padding: 3px;
	text-align: center;
	width: 120px;
}
.packageComparisonTable td.label {
	text-align: left;
	padding-left: 0px;
	width: auto;
}

.unavail { color: #ff0000; }
.avail { color: #00ff00; }
.strerr { color: #ffff00; }
.err { color: #000; }

# vim:syntax=css

