html, body, ul, ol, li, p, h2, h3, h4, h5, h6, form, fieldset {margin:0px; padding:0px; border:0px;}

body {font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #e2e2e2; }

p{font-size:13px; margin:0 auto}

h1{font-size:10px}

#top{width:100%; background-color:#333333; height:60px;}
#topPan{width:900px; margin:0 auto; padding-top:10px}
#topPan ul li{padding:0; margin-top:20px; margin-right:20px; display:inline; text-decoration:none;}
#topPan ul li a.green:link{text-align:right; text-decoration:none; font-size:11px; font-weight:bold; color:#CCCCCC}
#topPan ul li a.green:visited{text-align:right; text-decoration:none; font-size:11px; font-weight:bold; color:#CCCCCC}
#topPan ul li a.green:hover{text-align:right; text-decoration:none; font-size:11px; font-weight:bold; color:#8fff00}
#topPan ul li a.signin:link {font-size:11px; text-align:left; text-decoration:underline; color:#00CCFF; font-weight:bold;line-height:25px}
#topPan ul li a.signin:visited {color:#00CCFF; font-size:11px; text-align:left; text-decoration:underline; font-weight:bold;line-height:25px}
#topPan ul li a.signin:hover{color:#FFFFFF; font-size:11px; text-align:left; text-decoration:underline; font-weight:bold;line-height:25px}

#alert {width:865px; background-color:#cfeeb2; margin-top:10px; text-align:center}
#alert ul{font-size:12px; margin:0 auto; text-align:center;}
#alert li{font-size:12px; margin:0 auto; text-align:center; display:inline; line-height:20px}

#alert_red {width:865px; background-color:#fcd2d3; margin-top:10px; text-align:center}
#alert_red ul{font-size:12px; margin:0 auto; text-align:center;}
#alert_red li{font-size:12px; margin:0 auto; text-align:center; display:inline; line-height:20px}

#cart {background-color:#F0F8FF; position:absolute; padding:5px; font-size:10px; width:140px; border-bottom:1px dashed #000;border-right:1px dashed #000;border-left:1px dashed #000}

#inforuta {background-color:#F0F8FF; position:absolute; padding:5px; font-size:11px; width:170px; border:1px dashed #000; top:372px; z-index:10; font-weight:bold}
#support {background-color:#EAFFEF; position:absolute; padding:5px; font-size:11px; width:170px; border:1px dashed #000; top:453px; z-index:10; font-weight:bold}

#infotext {position:absolute; padding:5px; font-size:16px; width:170px; top:372px; z-index:10; font-weight:bold; color:#FFF}

#top2{width:100%;background-color:#333333; top:0px; left:0px;}
#topPan2{width:900px; margin:0 auto;}
#topPan2 ul{margin-top:10px;}
#topPan2 ul li{padding:0; margin-right:20px; display:inline; text-decoration:none;}
#topPan2 ul li a.green:link{text-align:right; text-decoration:none; font-size:13px; font-weight:bold; color:#0087e6}
#topPan2 ul li a.green:visited{text-align:right; text-decoration:none; font-size:13px; font-weight:bold; color:#0087e6}
#topPan2 ul li a.green:hover{text-align:right; text-decoration:underline; font-size:13px; font-weight:bold; color:#0087e6}
#topPan2 ul li a.signin:link {font-size:11px; text-align:left; text-decoration:underline; color:#00CCFF; font-weight:bold;line-height:25px}
#topPan2 ul li a.signin:visited {color:#00CCFF; font-size:11px; text-align:left; text-decoration:underline; font-weight:bold;line-height:25px}
#topPan2 ul li a.signin:hover{color:#FFFFFF; font-size:11px; text-align:left; text-decoration:underline; font-weight:bold;line-height:25px}

#ordersbox{width:350px; background-color:#e6f7fe; background-image:url(../images/orders_bg.gif); background-repeat:no-repeat; margin-bottom:20px; padding:40px 10px 10px 10px}
#ordersbox ul{padding:10px}
#ordersbox ul li{text-decoration:none;}
#ordersbox ul li a{text-align:left; text-decoration:underline; font-size:16px; font-weight:bold; color:#0080e4}
#ordersbox ul li a:hover{text-align:left; color:#0080e4; text-decoration:underline; font-size:16px; font-weight:bold; background-color:#FFFFFF}
#ordersbox h1{color:#000; padding:0; font-size:140%}
#ordersbox h2{color:#000; padding:0; font-size:110%; font-weight:normal}

#logo {top:0px; left:0px; position:absolute; z-index:1; margin-left:20px}

#body{width: 100%; background-color:#FFF; position:relative}
#wrapper {width:900px; background-color:#FFFFFF; margin:0 auto; margin-bottom:40px;}

#footermain{background: url(../images/home_bg_foot.png) repeat-x;height:150px;color:#000000;bottom:0; left:0;}
#footermainPan{width:865px; margin:0 auto; padding-top:10px} 
#footermainPan ul {margin-top:5px}
#footermainPan ul li{margin-right:10px; display:inline; text-decoration:none;}
#footermainPan ul li a{text-align:right; text-decoration:none; font-size:11px; font-weight:normal; color:#0080e4}
#footermainPan ul li a:hover{text-align:left; background-color:#0087e6; color:#FFFFFF; text-decoration:none; font-size:11px; font-weight:normal}

#footermainPanPrivacy{width:865px; margin:0 auto;}
#footermainPanPrivacy ul{margin-top:0px}
#footermainPanPrivacy ul li{padding:0; margin-right:10px; display:inline; text-decoration:none;}
#footermainPanPrivacy ul li a{text-align:right; text-decoration:none; font-size:11px; font-weight:normal; color:#0080e4}
#footermainPanPrivacy ul li a:hover{text-align:left; background-color:#0087e6; color:#FFFFFF; text-decoration:none; font-size:11px; font-weight:normal}

#footermainCopyright{padding:0; margin:0 auto; width:865px; color:#ccc; text-align:left; top:50px; font-size:12px}
#footermainCopyright ul{margin-top:10px; margin-left:0}
#footermainCopyright ul li{padding:0; display:inline; text-decoration:none; top:50px; margin-top:50px}

#header {width:865px; height:434px; position:relative;}
#header ul{padding:0; margin:0; text-align:right}
#header ul li{display:inline; padding:0; margin:0; font-size:12px; padding:0px 20px}
#header ul li a{text-align:right; display:inline; color:#0087e6; text-decoration:underline; font-size:12px; font-weight:bold; line-height:40px;}
#header ul li a:hover{text-align:right; background-color:#0087e6; color:#FFF; text-decoration:none; font-size:12px; font-weight:bold; line-height:40px;}

.content {width:865px; margin:0 auto; padding-top:30px}
.content ul{width:800px; margin:0 50px; text-align:left}
.content p{font-size:13px; margin:0 auto}
.content h1{color:#0087e6; padding:0; font-size:140%}
.content h2{color:#000; padding:0; font-size:110%; font-weight:normal}
.content ul a{font-size:16px; text-decoration:underline}

.dashedline {background-image: url(../images/dotted.gif); background-repeat: repeat-x; background-position: left bottom; text-align: left; padding-bottom: 1px; height:1px; display:block; position:relative;}

#designelement2 {width:100%; height:2px; background-color:#0099FF; display:block; text-align:center}
#designelement {width:865px; height:5px; background-color:#0099FF; display:block; text-align:center}

#hide {margin:auto}

#nav {width:870px; margin-top:25px; display:block; text-align:center; background-color:#FFFFFF}
#nav ul{padding:0; margin:0; text-align:center}
#nav ul li{display:inline; padding:0; margin-left:20px; margin-right:20px}
#nav ul li a{color:#000; text-decoration:underline; text-align:center; width:9em; font-size:16px; font-weight:bold}
#nav ul li a:hover{color:#000; text-decoration:underline; text-align:center; width:9em; font-size:16px; font-weight:bold}

a.first:link {background-color:#f7f7f7;}
a.first:visited {background-color:#f7f7f7;}
a.first:hover{background-color:#f7f7f7;}

a.remove:link {font-size:14px; text-align:right; text-decoration:underline; color:#0087e6; font-weight:bold;}
a.remove:visited {color:#0087e6; font-size:14px; text-align:right; text-decoration:underline; font-weight:bold}
a.remove:hover{color:#FFFFFF; font-size:14px; text-align:right; background-color:#0080e4; text-decoration:underline; font-weight:bold}

a.contentLinks:link {font-size:16px; text-align:left; text-decoration:underline; color:#0087e6; font-weight:bold}
a.contentLinks:visited {color:#0087e6; font-size:16px; text-align:left; text-decoration:underline; font-weight:bold}
a.contentLinks:hover{color:#FFFFFF; font-size:16px; text-align:left; background-color:#0080e4; text-decoration:underline; font-weight:bold}

a.contentLinks1:link {font-size:10px; text-align:left; text-decoration:underline; color:#0087e6; font-weight:bold}
a.contentLinks1:visited {color:#0087e6; font-size:10px; text-align:left; text-decoration:underline; font-weight:bold}
a.contentLinks1:hover{color:#FFFFFF; font-size:10px; text-align:left; background-color:#0080e4; text-decoration:underline; font-weight:bold}

a.contentLinks6:link {font-size:12px; text-align:left; color:#0087e6; font-weight:bold; text-decoration:none}
a.contentLinks6:visited {color:#0087e6; font-size:12px; text-align:left; text-decoration:none; font-weight:bold}
a.contentLinks6:hover{color:#0087e6; font-size:12px; text-align:left; text-decoration:underline; font-weight:bold; text-decoration:underline;}

a.contentLinks2:link {font-size:24px; text-align:left; text-decoration:underline; color:#0087e6; font-weight:bold}
a.contentLinks2:visited {color:#0087e6; font-size:24px; text-align:left; text-decoration:underline; font-weight:bold}
a.contentLinks2:hover{color:#FFFFFF; font-size:24px; text-align:left; background-color:#0080e4; text-decoration:underline; font-weight:bold}

a.contentLinks3:link {font-size:14px; text-align:left; text-decoration:underline; color:#0087e6; font-weight:bold;line-height:25px}
a.contentLinks3:visited {color:#0087e6; font-size:14px; text-align:left; text-decoration:underline; font-weight:bold;line-height:25px}
a.contentLinks3:hover{color:#FFFFFF; font-size:14px; text-align:left; background-color:#0080e4; text-decoration:underline; font-weight:bold;line-height:25px}

a.contentLinks4:link {font-size:9px; text-align:left; text-decoration:underline; color:#0087e6; font-weight:bold}
a.contentLinks4:visited {color:#0087e6; font-size:9px; text-align:left; text-decoration:underline; font-weight:bold}
a.contentLinks4:hover{color:#FFFFFF; font-size:9px; text-align:left; background-color:#0080e4; text-decoration:underline; font-weight:bold}

a.contentLinks5:link {font-size:18px; text-align:left; text-decoration:underline; color:#0087e6; font-weight:bold;line-height:25px}
a.contentLinks5:visited {color:#0087e6; font-size:18px; text-align:left; text-decoration:underline; font-weight:bold;line-height:25px}
a.contentLinks5:hover{color:#FFFFFF; font-size:18px; text-align:left; background-color:#0080e4; text-decoration:underline; font-weight:bold;line-height:25px}

a.orangetext:link {color: #FF6600; text-decoration:none; font-size: 13px;}
a.orangetext:visited {color: #FF6600; text-decoration:none; font-size: 13px;}
a.orangetext:hover {color: #FF9900; text-decoration:underline; background-color:#FFFFFF}

.greytext{font-size:11px; color:#999999;}
.greytext2{font-size:11px; color:#999999;}
.greytext3{font-size:12px; color:#333333; text-align:center}
.greytext4{font-size:12px; color:#333333; text-align:center}
.greytext5{font-size:12px; color:#333333;}
.greytext3{font-size:13px; color:#999999; font-weight:bold}
.darktext{font-size:11px; color:#333333;}
.darktextsmall{font-size:10px; color:#333333; font-weight:bold}
.darktextsmall2{font-size:10px; color:#999999;}
.darktextsmall3{font-size:11px; color:#999999;}
.darktextred{font-size:11px; color:#FF0000; font-weight:bold}
#orangetext{font-size:11px; color:#CC6600;}

.loginTitle, h1 {margin-top:10px; font-size:110%}
#loginTitle ul{text-align:left;}
#loginTitle p{font-size:13px; margin:0 auto}
#loginTitle h1{color:#000; padding:0; font-size:140%}
#loginTitle h2{color:#000; padding:0; font-size:110%; font-weight:normal}
#loginTitle ul a{font-size:16px; text-decoration:underline}
#loginTitle .remember{font-size:11px; color:#999999}

.loginTitle2, h1 {margin-top:10px; font-size:100%; font-weight:bold}
#loginTitle2 ul{text-align:left;}
#loginTitle2 p{font-size:12px; margin:0 auto; font-weight:bold}
#loginTitle2 h1{color:#000; padding:0; font-size:140%}
#loginTitle2 h2{color:#000; padding:0; font-size:110%; font-weight:normal}
#loginTitle2 ul a{font-size:16px; text-decoration:underline}
#loginTitle2 .remember{font-size:11px; color:#999999}

#dashboard{width:365px; position:relative;}
#dashboard ul{padding:0; position:relative}
#dashboard ul li{display:inherit;margin-top:5px; text-decoration:none;}
#dashboard ul li.upload{position:relative;padding-left:80px; text-align:left; background-image:url(../images/upload_icon.gif); background-repeat:no-repeat; text-decoration:none; font-size:16px; font-weight:bold; color:#0080e4; height:76px; line-height:76px;}
#dashboard ul li.photostream{padding-left:80px; text-align:left; background-image:url(../images/photostream_icon.gif); background-repeat:no-repeat; text-decoration:none; font-size:16px; font-weight:bold; color:#0080e4; height:76px; line-height:76px;}
#dashboard ul li.credits{padding-left:80px; text-align:left; background-image:url(../images/credits_icon.gif); background-repeat:no-repeat; text-decoration:none; font-size:16px; font-weight:bold; color:#0080e4; height:76px; line-height:76px;}
#dashboard ul li.account{padding-left:80px; text-align:left; background-image:url(../images/account_icon.gif); background-repeat:no-repeat; text-decoration:none; font-size:16px; font-weight:bold; color:#0080e4; height:76px; line-height:76px;}
#dashboard ul li.photocontainer{display:inline; margin-left:15px; text-align:left; text-decoration:none; font-size:16px; font-weight:bold; color:#0080e4;}

#arrow{font-size:18px; color:#0080e4;}

#main {float:left; margin-top:10px; width:60%; position:relative;}
#main p{font-size:13px; margin:0 auto}

#sidebar {float:right; margin-top:10px; width:40%; position:relative; clear:right}
#sidebar p{font-size:13px; margin:0 auto}

#leftColumn {float:left; margin-top:10px; width:33%; position:relative}
#leftColumn p{font-size:13px; margin:0 auto}

#middleColumn {float:left; margin-top:10px; width:33%; position:relative;}
#middleColumn p{font-size:13px; margin:0 auto}

#rightColumn {float:right; margin-top:10px; width:33%; position:relative;}
#rightColumn p{font-size:13px; margin:0 auto}

.dashedline {background-image: url(../images/dotted.gif); background-repeat: repeat-x; background-position: left bottom; text-align: left; padding-bottom: 1px; height:1px; display:block; position:relative;}

.dashedlinesecond{background-image: url(../images/dotted.gif); background-repeat: repeat-x; background-position: left bottom; text-align: left; padding-bottom: 1px; height:1px; display:block; position:relative;}

.dashedline3 { width:393px;background-image: url(../images/dotted.gif); background-repeat: repeat-x; background-position: left bottom; text-align: left; padding-bottom: 1px; height:1px; display:block; position:relative;}

.dashedline2 {background-image: url(../images/dotted_black.gif); background-repeat: repeat-x; background-position: left bottom; text-align: left; padding-bottom: 1px; height:1px; display:block; position:relative}

#input {width:865px; margin:0 auto; margin-left:23px; font-size:12px}

#ordersbox{width:350px; background-color:#e6f7fe; background-image:url(../images/orders_bg.gif); background-repeat:no-repeat; margin-bottom:20px; padding:40px 10px 10px 10px}
#ordersbox ul{padding:10px}
#ordersbox ul li{text-decoration:none;}
#ordersbox ul li a{text-align:left; text-decoration:underline; font-size:16px; font-weight:bold; color:#0080e4}
#ordersbox ul li a:hover{text-align:left; color:#0080e4; text-decoration:underline; font-size:16px; font-weight:bold; background-color:#FFFFFF}
#ordersbox h1{color:#000; padding:0; font-size:140%}
#ordersbox h2{color:#000; padding:0; font-size:110%; font-weight:normal}

#newsbox{width:350px; background-color:#f3f3f3; background-image:url(../images/news_bg.gif); background-repeat:no-repeat; margin-bottom:20px; margin-top:10px; padding:40px 10px 10px 10px}
#newsbox ul{padding:10px}
#newsbox ul li{text-decoration:none;}
#newsbox ul li a{text-align:left; text-decoration:underline; font-size:16px; font-weight:bold; color:#0080e4}
#newsbox ul li a:hover{text-align:left; color:#0080e4; text-decoration:underline; font-size:16px; font-weight:bold; background-color:#FFFFFF}
#newsbox h1{color:#000; padding:0; font-size:140%}
#newsbox h2{color:#000; padding:0; font-size:110%; font-weight:normal}

.tabletext{font-size:13px;}

.input_text2{width:75%; COLOR:#000; border:1px solid #cccccc; background-color:#f2fbfe}
.input_text{width:25%; COLOR:#000; font-size:12px}
.input_text3
{
    BORDER-RIGHT: #ffe5c1 1px solid;
    BORDER-TOP: #ffe5c1 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #ffe5c1 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ffe5c1 1px solid;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #7f85a0
}

.topmargin {margin-top:5px;}

#wrapperchat{width:427px; height:420px; background-color:#BFDFFF; border:solid 1px #BDF; position:absolute}
#ChatSend {width:397px; height:39px; position:relative; margin-left:10px; margin-bottom:10px}
#ChatButton {width:418px; height:39px; position:relative; text-align:right}
#ChatWindow {width:396px; height:200px; background-color:#FFFFFF;border:solid 1px #BDF; overflow:auto; position:relative; padding:5px; margin:10px; font-size:12px}
#ChatWindow ul{padding:1px}
#ChatWindow ul li {padding:1px}
#ChatWindow ul li.admin{color:#000;}
#ChatWindow ul li.guest{color:#666}
.ChatSelectUser {color:#900;}
#ChatLogo {width:396px; background-color:#FFFFFF;border:solid 1px #BDF; overflow:auto; position:relative; padding:5px; margin:10px; font-size:12px; text-align:center}

#Adminwrapperchat{width:600px; height:420px; background-color:#BFDFFF; border:solid 1px #BDF; position:absolute}
#AdminChatSend {width:397px; height:39px; position:relative; margin-left:10px; margin-bottom:10px; float:left}
#AdminChatButton {width:418px; height:39px; position:relative; text-align:right; float:left; clear:right}
#AdminChatWindow {width:396px; height:200px; background-color:#FFFFFF;border:solid 1px #BDF; overflow:auto; position:relative; padding:5px; margin:10px; font-size:12px; float:left}
#AdminChatWindow ul{padding:1px}
#AdminChatWindow ul li {padding:1px}
#AdminChatWindow ul li.admin{color:#000;}
#AdminChatWindow ul li.guest{color:#666}
#AdminChatWindow2 {width:130px; height:200px; background-color:#FFFFFF;border:solid 1px #BDF; overflow:auto; position:relative; padding:5px; margin:10px; font-size:12px; float:left; clear:right}
#AdminChatLogo {width:396px; background-color:#FFFFFF;border:solid 1px #BDF; overflow:auto; position:relative; padding:5px; margin:10px; font-size:12px; text-align:center}

a.chat:link {background-color:#e2e2e2;}
a.chat:visited {background-color:#e2e2e2;}
a.chat:hover{background-color:#e2e2e2;}

#chatPan{width:865px; margin:0 auto; margin-top:10px}
